artoodetoo / laravel6-chat-skeleton

Realtime Laravel Chat Demo


Realtime Laravel Chat Demo

Latest Version on Packagist
Build Status
Quality Score
Total Downloads


NOTE: You need an account on to fill PUSHER_APP_ID, PUSHER_APP_KEY and PUSHER_APP_SECRET.

First, get the project and create dotenv configuration file:

composer create-project artoodetoo/laravel6-chat-skeleton
cp .env.example .env

Edit .env and set application URL, mail, DB and Pusher credentials.
Then run DB migrations to create necessary tables:

php artisan migrate

Install NodeJS part:

npm install && npm run dev

Open your site in browser and register a couple of users to chat each other.
After that you are ready to try chat at URL


The project is open-sourced software. Issue reports and PRs are welcome.


The project is open-sourced software licensed under the MIT license.