我在 Laravel 4 上遇到了一些障碍。
由于我无法从(例如:app/database/migrations/app1)artisan:migrate
的内部文件夹生成迁移app/database/migrations
我的自定义命令上有这个app:migrate
/* default path */
$this->call('migrate');
/* custom path */
$this->call('migrate', array('--path' => 'app/database/migrations/app1'));
但我还想要一个app:refresh
命令,它将从自定义路径回滚所有迁移,然后从默认路径回滚..然后重新迁移并播种所有内容,就像做的migrate:refresh --seed
那样
我该如何扭转这个?调用:
$this->call('migrate:rollback', array('--path' => 'app/database/migrations/app1'));
会产生一个错误说
[InvalidArgumentException]
The "--path" option does not exist.
有人可以帮忙吗?
谢谢!