2014-10-23 2 views
1

Я понимаю, что Laravel 5 не закончен, но до сих пор я обходил это довольно хорошо.Laravel 5 Тестирование - Настройка базы данных

Мой вопрос касается тестирования. Раньше у вас было Artisan::call('migrate') в вашем тесте для настройки базы данных.

Как мы должны это делать в Laravel 5?

Я пробовал Artisan::call('migrate'), $this->app['artisan']->call('migrate'), включая класс через use Illuminate\Support\Facades\Artisan, ничего из этого не сработало.

+0

Кто-то в канале IRC знал бы. Это лучшее место, чтобы спросить с момента его активного развития, и Тейлор проводит время в IRC, чтобы ответить на вопросы. –

+0

Я просто спросил там и не получил ответа. Я попробую еще через некоторое время :) – graup

ответ

2

Я нашел временное решение, пока мы ждем лучшей встроенной поддержки.

$this->app->make('Illuminate\Contracts\Console\Kernel')->handle(
    new Symfony\Component\Console\Input\StringInput('migrate'), 
    new Symfony\Component\Console\Output\NullOutput); 
Смежные вопросы