You can build yours from scratch with the following Medium article
https://medium.com/@sinan.bekar/build-a-real-time-chat-app-with-laravel-and-react-5cae5a7c22d4
In production demo app: http://laravel-chat-app.ml/
Install composer packages:
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/var/www/html \
-w /var/www/html \
laravelsail/php81-composer:latest \
composer install --ignore-platform-reqsCreate .env:
cp .env.example .envSail up:
./vendor/bin/sail up -dGenerate app key:
./vendor/bin/sail artisan key:generateClean cache and migrate:
./vendor/bin/sail artisan cache:clear && ./vendor/bin/sail artisan migrateRun tinker:
./vendor/bin/sail artisan tinkerCreate users and rooms:
\App\Models\User::factory(5)->create();DB::table('rooms')->insert(array_map(function ($room) {
return ['name' => $room];
}, ['general', 'room1', 'room2', 'room3', 'room4']));
}Install npm packages and compile assets:
npm install && npm run devYou can access the chat page by visiting http://localhost/chat after login.