.travis.yml
language: php
php:
- 7.3
services:
- mysql
before_script:
- cp .env.travis .env
- mysql -e 'create database test;'
- composer self-update
- composer install
- chmod -R 777 storage
script:
- ./vendor/bin/phpunit
notifications:
emails:
- hoge@gmail.com
config.database.php
'testing' => [
'driver' => 'mysql',
'host' => env('DB_TEST_HOST', 'localhost'),
'database' => env('DB_TEST_DATABASE', 'test'),
'username' => env('DB_TEST_USERNAME', 'homestead'),
'password' => env('DB_TEST_PASSWORD', 'secret'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
.env.travis
APP_ENV=testing APP_KEY=base64:**** DB_CONNECTION=testing DB_TEST_USERNAME=root DB_TEST_PASSWORD= CACHE_DRIVER=array SESSION_DRIVER=array QUEUE_DRIVER=sync