Fbook - for sharing and discussing about book
- Git
- Composer
- PHP v.7.x
- Mysql v.5.7.x
- Node
- Npm
- Clone project:
git clone - Install composer in project folder:
composer install --no-scripts - Make
.envfile:
cp .env.example .env - Generate application key:
php artisan key:generate - Create an empty database and fill out in .env file:
DB_CONNECTION=mysql<br/> DB_HOST=127.0.0.1<br/> DB_PORT=3306<br/> DB_DATABASE=<empty database name><br/> DB_USERNAME=<username for phpMyAdmin/etc><br/> DB_PASSWORD=<password for user> - Migrate database:
php artisan migrate - Create test database:
php artisan db:seed
Creating A Password Grant Client
php artisan passport:client --password
Config API_CLIENT_SECRET and API_CLIENT_id in .env
Prepare database
- php artisan migrate --database=mysql_test
- php artisan db:seed --database=mysql_test
Run
$ ./vendor/bin/phpunit
- Install yarn:
npm install -g yarn
yarn install