Laravel 5: тест ремесленника мигрировать с пути - PullRequest
0 голосов
/ 02 февраля 2019

Мне нужна небольшая помощь, пожалуйста:

С миграциями Laravel мне нравится помещать миграцию в подпапку.

в классе тестирования, это работает:

$this->artisan('migrate:fresh');

Но это не работает:

$this->artisan('migrate:fresh --path=/database/migrations/v1');

У вас есть решение, пожалуйста, укажите путь с тестами?

Спасибо.

1 Ответ

0 голосов
/ 02 февраля 2019

Метод artisan принимает два параметра ($command, $parameters = []).

Чтобы заставить это работать, вам нужно поместить параметры в массив параметров:

$this->artisan('migrate:fresh', [
    '--path' => 'database/migrations/v1'
]);

Просто к сведению, то же самое верно и для аргументов команды, например,

php artisan make:model Product -m

будет

$this->artisan('make:model', [
    'name' => 'Product',
    '-m'   => true,
]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...