【问题标题】:Laravel 5 Testing - Setting up databaseLaravel 5 测试 - 设置数据库
【发布时间】:2014-12-19 09:19:25
【问题描述】:

我知道 Laravel 5 还没有完成,但到目前为止我还算顺利。

我的问题与测试有关。以前您可以在测试中通过Artisan::call('migrate') 设置数据库。

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

我尝试了Artisan::call('migrate')$this->app['artisan']->call('migrate'),包括通过use Illuminate\Support\Facades\Artisan 进行的课程,但都没有奏效。

【问题讨论】:

  • IRC 频道中的某个人会知道。这是最好的提问地方,因为它正在积极开发中,Taylor 也花时间在 IRC 中回答问题。
  • 我只是在那里问,没有得到回应。过一段时间我会再试一次:)

标签: laravel laravel-5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-09-03
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2018-12-11
    • 2018-04-11
    • 1970-01-01
    相关资源
    最近更新 更多