Тёмный
No video :(

Build Chat System in Laravel | Installing Chat System in Laravel | Build a Realtime Chat App 

Career Development Lab
Подписаться 9 тыс.
Просмотров 24 тыс.
50% 1

Installing Chat System in Laravel | Chatify | Install Chatify in Laravel
Chatify is a Laravel package by Munaf Aqeel Mahdi that adds a complete real-time chat system to your application without any additional code.
Chatify uses Laravel’s Pusher integration for chat functionality, with the following features:
Users / groups (soon) chat system.
Real-time contacts list updates.
Favorites contacts list (Like stories style) and “add to favorites” button.
Saved Messages to save your messages online like Telegram messenger app.
Search functionality.
Contact item’s last message indicator (e.g. You: ….).
Real-time user’s active status.
Real-time typing indicator.
Real-time seen messages indicator.
Real-time internet connection status.
Upload attachments (Photo/File).
Shared photos, delete conversation.. (User’s info right side).
Responsive design with all devices.
User settings and chat customization : user’s profile photo, dark mode and chat color. with simple and wonderful UI design.
Authentication:
Register User
Login User
Update user profile
Update the chat color
Update the chat system mode to dark mode
Send sms to another user
Get notification on user side
Online status
Timestamps for messages
Munafio Package
Laravel chatify package
chatify package
Laravel chat system
Install chat system in Laravel App
Build Chat System in Laravel
Installing chat system in laravel
I have created full project on websocket in laravel with vue js so you can get the project and get an idea that how webpack works in laravel
drive.google.c...
If you have any query then post into the comment section and we'll answer your question in a few hours.
Learn web development
Learn App development
Learn full stack development
Programming tutorials
If you are facing any problem during development, you can post your queries free of cost at solutions.cdlc... so our team will respond to you within 24 hours.
If you need paid help from us, please visit solutions.cdlc... to process a contract with us.
* Contact us: contact@cdlcell.com
* Our website: cdlcell.com
* Follow me on Twitter: / hadayatniazi3
* Follow me on Tiktok: / hadayatniaziofficial
* Follow me on LinkedIn: / hadayatniazi
* Follow me on Facebook: / hadayatniaziofficial
* Join our Laravel Developers whatsapp group: chat.whatsapp....
* My WhatsApp: +923040738009
#php
#phplaravel
#laravel
#laravelsolutions
#webdevelopment
#cdl
#career_development_lab
#hadayatniazi
#coding
#technology

Опубликовано:

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 97   
@LaravelLover
@LaravelLover Год назад
If anyone conversations are dispearing from the sidebar just one step and it will be available, the problem is with laravel my sql strict mode. Solution: config/database.php/ 'mysql' => 'strict' => false. Changing it to false or adding modes solves the problem. Credit goes to @Alex Mwangi. Dear Thank you for sharing.
@longjohnedwinedward
@longjohnedwinedward Год назад
this thing gave me issues i had to searched for the solution for a very long time. thanks so much it worked!!!!!!!!!!!!!!!!!!!!!!!!!!!! thanks allot
@LaravelLover
@LaravelLover Год назад
@@longjohnedwinedward you are most welcome
@user-qu7yi4sv9t
@user-qu7yi4sv9t 11 месяцев назад
what are the other ways to do it ?? if i do it false it could hinder other prcess in your system in case of security
@kikosikaziupdate
@kikosikaziupdate 9 месяцев назад
Amaizing video
@LaravelLover
@LaravelLover 9 месяцев назад
Thanks for the visit
@akalaly
@akalaly 4 месяца назад
Great video! I still have a problem even though i disabled mysql strict mode, in the sidebar there is no people and group chat option, how can i solve this??
@LaravelLover
@LaravelLover 4 месяца назад
Thank you very much. Strict will solve the issue, but if it's not working for you, try to restart your xampp services or restart pc and turn on and try again. If still problem persist, reach to me through my email: hadiniazi801@gmail.com
@jamalqadri9917
@jamalqadri9917 2 года назад
laravel real time chat app using websockets pa bhe ak video bna da sir
@LaravelLover
@LaravelLover 2 года назад
@Jamal Qadri I already created project on it using pusher in laravel with vue js. I am attaching the project source code so you can get an idea that how to build this system. This is the drive link of the project. drive.google.com/file/d/1nXIXvyNLa8G0dLbqNoptJ3ng4rhFohg_/view
@johnmarkvictorino2788
@johnmarkvictorino2788 7 месяцев назад
more power to you, this is so usefull
@LaravelLover
@LaravelLover 7 месяцев назад
Thank you very much dear
@ShakeelAhmed-jk7cn
@ShakeelAhmed-jk7cn 2 года назад
👌 👌
@LaravelLover
@LaravelLover 2 года назад
@Shakeel Ahmed Thank you so much for sharing your feedback
@raadkasem
@raadkasem Год назад
Thank you great video. Please can you suggest the needed tech,packages to implement the following: video call , voice call , text chat in my laravel application (an API for mobile) what are the right package for me? Thank you in advance
@LaravelLover
@LaravelLover Год назад
Thanks you for feedback, and good idea about about these things, actually mostly developer are using third party services like twilio or some other services which are providing the audio video and chat functionality. Why they are using these services, because they are cheaper then using your own service.
@lil_gati
@lil_gati Год назад
god bless you, thanks
@LaravelLover
@LaravelLover Год назад
Most welcome, same to you dear
@ronakfiza9732
@ronakfiza9732 Год назад
I can't see the Groups and People option in the sidebar... give me solution for this?
@LaravelLover
@LaravelLover Год назад
Please turn off the strict mode in database file, if you don't know how to do this, go to my pinned comment, it will guide you properly.
@HadayatNiazi-xp1fz
@HadayatNiazi-xp1fz Год назад
if you are facing internet not found, then make sure when you are creating app so there is option "Choose your tech stack (optional)" so choose this according to your app then it will work correctly. If you are using it with Laravel blades, so skip these options so then it will work like a charm.
@LaravelLover
@LaravelLover Год назад
recommended
@KidRenz
@KidRenz 10 месяцев назад
when is this "Choose your tech stack (optional)" ? is it on pusher or terminal ? cos i facing no internet problem too
@LaravelLover
@LaravelLover 10 месяцев назад
it's required, otherwise it will through internet not found issue.@@KidRenz
@tonoburelohernandez886
@tonoburelohernandez886 Год назад
good video, but I followed all the steps that you did and when I send images to another user they don't show up, I can't see the profile's image when I change it as well, how can I solve that?
@LaravelLover
@LaravelLover Год назад
Yes for this you need to add APP_URL in the env file. App_URL would be your domain name, either it's real domain or local. Like localhost:8000
@LaravelLover
@LaravelLover Год назад
Watch it from 22:46. I explained how to fix this problem.
@tonoburelohernandez886
@tonoburelohernandez886 Год назад
@@LaravelLover oh ok now it works, thanks for answering I appreciate it
@LaravelLover
@LaravelLover Год назад
@@tonoburelohernandez886 most welcome
@brokeboiiflashy2083
@brokeboiiflashy2083 Год назад
Hi sir i followed all the steps but the moment tried to search the user then click it , still I cannot send the message. What happen?
@LaravelLover
@LaravelLover Год назад
what's your table name. By default it's fetch the users from the users table.
@SHADAN.__.KHAN077
@SHADAN.__.KHAN077 Год назад
Make a video about Payment gateway please.
@LaravelLover
@LaravelLover Год назад
Yes @Faizan I already created free course on it. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-NVV0eganJpw.html
@johnericejera4944
@johnericejera4944 Год назад
how about using admin guard with another table admin names? like admin chat to users ?
@LaravelLover
@LaravelLover Год назад
Yes for now package doesn't support this feature.
@Bestforyou9940
@Bestforyou9940 Год назад
sir muje kiu target class[MessageController] does not exist show karta hao
@LaravelLover
@LaravelLover Год назад
it's unable to locate the msg controller, it's not happening with the chatify, this is your custom controller.
@letswritecode2372
@letswritecode2372 Год назад
Thanks you I started to develop my own package can you plz sugges me documents any cind of package
@LaravelLover
@LaravelLover Год назад
You are welcome dear, you can visit the chatify documentation, it's available freely
@letswritecode2372
@letswritecode2372 Год назад
@@LaravelLover thanks you for replying but i don't need this package , i am trying to create my own package which can provide me invoice functionality , i need your suggestions and documentation which helps me to making my package.
@LaravelLover
@LaravelLover Год назад
@@letswritecode2372 to be honest, i don't have such type of experience. But if you google this topic, there are lectures available which will guide you how to build from scratch, even laravel documentation also guide you how to create laravel package
@l.b76
@l.b76 2 года назад
Hello, what queue driver to use when using laravel websockets for chat app? And how to choose?
@LaravelLover
@LaravelLover 2 года назад
Hey L. B I created real time custom chat system in laravel with vuejs using web socekt. please have look at project I am sharing the source code with you so you can get an idea from this project. This is the drive link of the project. drive.google.com/file/d/1nXIXvyNLa8G0dLbqNoptJ3ng4rhFohg_/view
@l.b76
@l.b76 2 года назад
@@LaravelLover Thank you for providing the code! I'm mostly confused on the queue driver. I'm using open source beyondcode/laravel-websockets. Both the websocket server and the app live in the same machine. The chat works well and all. I'm using sync driver and after reading online, someone suggested redis. My question is will messages be real-time when using a queue driver like redis (it is slow with database driver)? Are there downsides to using sync driver as I'm doing now? Thank you very much for your time and effort.
@LaravelLover
@LaravelLover 2 года назад
@@l.b76 most welcome, actually redis is the alternative way, and I am not sure which one is faster. Sometimes you doesn't focus on fast speed, you relay on stability. So if the websocket is doing the job accurately then stick on that. If you switched to redis but may be it will not give you expected performance.
@aysar1757
@aysar1757 Год назад
great job, but I followed all the steps that you did and when I send images to another user they don't show up, I can't see the profile's image when I change it as well, even though i did the APP_URL in my env file!. Could you help me please to solve this issue
@LaravelLover
@LaravelLover Год назад
Thank you, if you already changed the App_URl then please make sure is it have value of domain. Some time due to caching issue, env will not be updated so make sure to clear the cache and run it again
@aysar1757
@aysar1757 Год назад
@@LaravelLover thank you now it’s work
@LaravelLover
@LaravelLover Год назад
@@aysar1757 Most welcome dear, if you want to learn more about Laravel, I have 30+ free courses on this youtube channel, don't forget to check them out.
@webworld1660
@webworld1660 5 месяцев назад
can we add it for multiusers for an ecommerce platform
@LaravelLover
@LaravelLover 5 месяцев назад
Yes you can add it.
@aserlink
@aserlink Год назад
Why do we have to search the user to show the chat if we have already messaged the user before? Why can't it show the previous chats on the left panel by default?
@LaravelLover
@LaravelLover Год назад
You are conversations will be visible if user chatted early. But this package doesn't provide this feature.
@aserlink
@aserlink Год назад
@@LaravelLover For anyone having that issue, the problem is with laravel >> database >> mysql strict mode. Changing it to false or adding modes solves the problem.
@LaravelLover
@LaravelLover Год назад
@@aserlink will try this. Thank you so much for your precious time
@LaravelLover
@LaravelLover Год назад
@@aserlink you are right, it displaying the conversations. Thank you so much dear. God bless you
@TabarkAlhawadi
@TabarkAlhawadi Год назад
@@aserlink can you plz explain where I can find and change it to false?
@peepwebdev575
@peepwebdev575 Год назад
Thank you! I was trying to figure out where pusher_host could be found. Turns out you leave it blank!!!
@LaravelLover
@LaravelLover Год назад
You are welcome, I added pusher credentials later, I want to show you why we need pusher account. Please checkout full video it will help you.
@LaravelLover
@LaravelLover Год назад
Watch it from 15:30
@92kmusic
@92kmusic Год назад
no send to another user message and database in ch_messages in from id and same id are same please help
@LaravelLover
@LaravelLover Год назад
What is un clear, please explain it in details
@amouchaldev
@amouchaldev Год назад
what I should do to handle that because I change the structure of users table, I made firstName and lastName instead of name any help please
@LaravelLover
@LaravelLover Год назад
Please read the documentation of chatify. It will give you access to change it with own way. thanks for watching
@easypeasy9107
@easypeasy9107 9 месяцев назад
can i use this thing in my project i am creating a facebook clone
@LaravelLover
@LaravelLover 9 месяцев назад
Yes ofcourse you can.
@jo-annbernadez6926
@jo-annbernadez6926 Год назад
i followed all the steps but the moment tried to search the user then click it , still I cannot send the message. What happen?
@LaravelLover
@LaravelLover Год назад
Did you connected the App with Pusher? if yes please open the console and share the error if you are getting in the console.
@jo-annbernadez6926
@jo-annbernadez6926 Год назад
@@LaravelLover I would love to send a screenshot but HOw?....it has 6 errors but it is connected to the pusher. By the way instead of using MYSQL I am using mongodb..
@LaravelLover
@LaravelLover Год назад
@@jo-annbernadez6926 no problem db doesn't matter, please share you queries on our official email. contact@cdlcell.com
@LaravelLover
@LaravelLover Год назад
Or you can directly share your queries on my personal email. hadiniazi8009@gmail.com
@brokeboiiflashy2083
@brokeboiiflashy2083 Год назад
did you get any update about that ,
@muhammadnajmuddinbinamdan6604
hi sir, can we strict the chat where the user can only send the chat to the admin?
@LaravelLover
@LaravelLover Год назад
Yes you can, for this you need to customize the chatify by following chatify official documentation.
@muhammadnajmuddinbinamdan6604
@@LaravelLover thank you for your reply sir, I already read the documentation and publish the controller to customize the chatify, however I don't find how to strict the chat to allow the user can only send the chat to the admin since there is no instruction at the chatify documentations. Perhaps you can help me sir since I'm using chatify in my project.
@LaravelLover
@LaravelLover Год назад
@@muhammadnajmuddinbinamdan6604 you are welcome, actually i didn't work with functionality so not sure where it's documented, munafio package owner will guide you properly.
@tayyebaslam
@tayyebaslam Месяц назад
sir no intenet access issue i already enable client events
@LaravelLover
@LaravelLover 28 дней назад
Configure the pusher correctly, please follow it how I am doing it.
@mostafasaad8739
@mostafasaad8739 Год назад
i want to add voice and vido call to chatify how can i do this and if you make somting like this tell me how to make it
@LaravelLover
@LaravelLover Год назад
If you want to add voice and video call you need to integrate third party apps like zoom etc, chatify doesn't support this feature.
@nordinebecode6569
@nordinebecode6569 Год назад
Virus total detected a malicious program in your google drive folder, and you have laravel 8 because you stil work with mixte file, laravel 9 do not have mixte file anymore but vite program.
@LaravelLover
@LaravelLover Год назад
No you can check the laravel version, it's laravel 9. Vite js is added in Laravel 9.18 version that's there is mix file here.
@TUHEDUL-ISLAM
@TUHEDUL-ISLAM Год назад
Hello, will you please give a tutorial about group chat of chatify. Answer plz Thank you
@LaravelLover
@LaravelLover Год назад
Hi, actually I have not created any tutorial about how to create group chat, but I am able to customized this with my own logic. Will shoot this in future, not sure when. Thank you for watching
@longjohnedwinedward
@longjohnedwinedward Год назад
my groups and contact is not working how can i make it work?
@longjohnedwinedward
@longjohnedwinedward Год назад
sorry my people and group on the header is not showing
@LaravelLover
@LaravelLover Год назад
@@longjohnedwinedward you already solve the problem with my pinned comment
@pariabeuty6077
@pariabeuty6077 Год назад
group not working in new version!
@LaravelLover
@LaravelLover Год назад
please read first pinned comment, this will be solved.
@shankarlalsharma5098
@shankarlalsharma5098 Год назад
can you tell me how the group chat will work here
@LaravelLover
@LaravelLover Год назад
it's still in progress, when this will be released I'll shoot tutorial on it. Please subscribe the channel to get daily videos.
@Eng_Zone
@Eng_Zone Год назад
Hello sir How are you ? I did install this app and it had run on my laptop. But after some moth i run it again but "npm run dev " command not run in my terminal. please give me the solution of this issue. i'm waiting for your reply. Thank You So Much🌹🌹🌹🌹 😍
@LaravelLover
@LaravelLover Год назад
You are welcome, can you please tell me what's the error it's throwing, then I'll be able to help you.
@Eng_Zone
@Eng_Zone Год назад
@@LaravelLover npm not recognised sometimes like that
@LaravelLover
@LaravelLover Год назад
this is happening because your app node js environment is not configure. Go to your system environment and add nodejs path. For more details please visit below link, it's exactly about your problem. stackoverflow.com/questions/20992723/npm-is-not-recognized-as-internal-or-external-command-operable-program-or-bat
Далее
Real-Time Chat with Laravel, Vue.js & Pusher
1:09:33
Просмотров 91 тыс.
Laravel WebSockets Course | Chat App Example
1:15:41
Просмотров 15 тыс.
Never Troll Shelly🫡 | Brawl Stars
00:10
Просмотров 1,4 млн
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
The Tools I Use to Build Products in Laravel
19:00
Просмотров 23 тыс.
The Story of Next.js
12:13
Просмотров 565 тыс.
Never Troll Shelly🫡 | Brawl Stars
00:10
Просмотров 1,4 млн