Laravel 5.0功能测试数据库

I have app which uses laravel 5.0 and phpunit 4.8. I have test, which looks like this:

$this->call('POST', 'api/get_user_by_id', [
            'token' => 'token',
            'user_id' => 3,
        ]);

It connects to may main database and get data from it. But I want test connect to other, test database and work with it. How can I do it?

You can configure your test environment in your phpunit.xml file:

<php>
    <env name="APP_ENV" value="testing"/>
    <env name="CACHE_DRIVER" value="array"/>
    <env name="SESSION_DRIVER" value="array"/>
    <env name="QUEUE_DRIVER" value="sync"/>
    <env name="DB_HOST" value="localhost"/>
    <env name="DB_PORT" value="3306"/>
    <env name="DB_USERNAME" value="username"/>
    <env name="DB_PASSWORD" value="password"/>
</php>