Laravel 5:测试工匠随路径迁移

时间:2019-02-02 00:18:04

标签: php laravel testing laravel-5

我需要一点帮助:

对于Laravel迁移,我想将迁移放在子文件夹中。

在测试类中,这有效:

ID

但是,这不起作用:

rowdT<-structure(list(A = c("a1", "a2", "a1", "a1", "a2", "a1", "a1", 
            "a2", "a1"), B = c("b2", "b2", "b2", "b1", "b2", "b2", "b1", 
            "b2", "b1"), ID = c("3", "4", "3", "1", "4", "3", "1", "4", "1"
            ), E = c(0.621142094943352, 0.742109450696123, 0.39439152996948, 
            0.40694392882818, 0.779607277916503, 0.550579323666347, 0.352622183880119, 
            0.690660491345867, 0.23378944873769)), class = c("data.table", 
            "data.frame"), row.names = c(NA, -9L))     
sampleDT <- melt(rowdT, id.vars = c("A", "B", "ID"))

您有解决方案吗,请指定测试路径?

谢谢。

1 个答案:

答案 0 :(得分:2)

artisan方法采用两个参数($command, $parameters = [])

要使其正常工作,您需要将选项放入参数数组中:

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

只是一个供参考,同样也是命令参数e.g真。

php artisan make:model Product -m

将会

$this->artisan('make:model', [
    'name' => 'Product',
    '-m'   => true,
]);