Create a testing database configuration in Laravel
Edit the config\database.php file and add a testing – array into the connections array:
'connections' => [
'testing' => [
'driver' => env('DB_TEST_DRIVER'),
// more details on your testing database
]
]
Then add the necessary variables to your .env-file.
Edit PHPUnit configuration
Open your phpunit.xml-file and add the following within your <php>-tag:
<env name="DB_CONNECTION" value="testing"/>
Now PHPUnit will run with the tests on the database you defined in the testing – array.