-
Laravel
-
VueJs
-
Laravel Web Sockets
-
Docker
-
Clone the project
-
Run :
docker-compose build && docker-compose up -d
-
install composer dependencies via this command :
docker-compose run --rm composer install
Change sql connection in your .env file DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret
-
Connect to the data base and run database migration :
docker-compose run --rm artisan migrate
-
Run data base Seeder to make some fake users and messages :
docker-compose run --rm artisan db:seed
-
Serve the websockets server via this command :
docker-compose run --rm artisan websockets:serve
-
Go to '/laravel-websockets' and click connect button.
Be Happy:)