Laravel 5测试 - 设置数据库

时间:2014-10-23 16:18:04

标签: laravel laravel-5

我知道Laravel 5还没有完成,但到目前为止,我已经很好地解决了这个问题。

我的问题涉及测试。以前,您可以在测试中Artisan::call('migrate')设置数据库。

我们应该如何在Laravel 5中做到这一点?

我尝试Artisan::call('migrate')$this->app['artisan']->call('migrate'),包括通过use Illuminate\Support\Facades\Artisan的课程,其中没有任何方法有效。

1 个答案:

答案 0 :(得分:2)

我们在等待更好的内置支持时找到了一个临时解决方案。

$this->app->make('Illuminate\Contracts\Console\Kernel')->handle(
    new Symfony\Component\Console\Input\StringInput('migrate'),
    new Symfony\Component\Console\Output\NullOutput);