我需要一点帮助:
对于 Laravel 迁移,我喜欢将迁移放在子文件夹中。
在测试类中,这有效:
$this->artisan('migrate:fresh');
但是,这不起作用:
$this->artisan('migrate:fresh --path=/database/migrations/v1');
请问您有指定测试路径的解决方案吗?
谢谢。
最佳答案
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,
]);
关于php - 拉维尔 5 : test artisan migrate with path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54488762/