Laravel Chat App is a realtime chat application built with Laravel, Inertia JS, and React JS. This project is an example of how to implement realtime chat application in Laravel using Soketi.
Source code : GitHub
Clone the repository
git clone https://github.com/raprmdn/laravel-chat-app
Go to the project directory
cd laravel-chat-app
Install dependencies
# composer
composer install
# npm
npm install
Copy .env.example
to .env
cp .env.example .env
Generate application key
php artisan key:generate
Run migration and seeder
# migration
php artisan migrate
# seeder
php artisan db:seed
You must install Soketi globally before running the application.
Install Soketi
npm install -g @soketi/soketi
Run Soketi with custom configuration.
soketi start --config=soketi.config.json
Run the application
# Start the development server
php artisan serve
# Run React JS
npm run dev