- Ensure you have composer install
- Ensure you php >= 5.6.7
- Settup a pusher account
- Make a copy .env.example and name it .env
- Fill the following field in the .env file
- DB_DATABASE
- DB_USERNAME
- DB_PASSWORD
- PUSHER_APP_CLUSTER
- PUSHER_APP_ID
- PUSHER_APP_KEY
- PUSHER_APP_SECRET
- change to the project folder and run the following in a command prompt for window or terminal for mac or linux
- Run
composer install
inside the project fold to install the composer package - Run
php artisan fix:pusher
to fix library issue - Run
php artisan migrate
to create the tables - Run
php artisan db:seed
to populate the database - Run
php artisan key:generate
to generate application key - In the .env file set BROADCAST_DRIVER to
pusher
that isBROADCAST_DRIVER=pusher
- JWT Authentication
- Websocket
- Role and permission
- Using Beanstalkd and Supervisor to add job query
- Laravel 5.4
- Vue
- Pusher
- JWT
- JQuery
- PHP
- Bootstrap
- MYSQL
- Javascript