In this Thread Checkout the article in which you can learn how to create a chatroom using Laravel 5.4, Pusher and VueJs. Since these tools are popular and almost every developer has heard of them, so there is no need of theoretical introductions and discussions. Just go straight to the fun part.
Here is a list of components that you will use for this application:
- Laravel Auth
- Laravel Mix
- Laravel Broadcast
- Pusher for Laravel and VueJS
Checkout the complete tutorial here : https://www.cloudways.com/blog/realtime-chatroom-with-laravel-vuejs-pusher/