【发布时间】:2014-03-05 16:23:18
【问题描述】:
所以我的迁移文件夹看起来像这样,因为我有几十个表,它使事情保持井井有条:
migrations/
create_user_table.php
relations/
translations/
我正在尝试刷新所有迁移和种子,但似乎我遇到了一个小问题,我不知道递归运行迁移的工匠命令(即在 relations 和translations 文件夹)。
我尝试添加--path="app/database/migrations/*",但它吐出了一个错误。有谁知道这个问题的解决方案吗?
【问题讨论】:
-
在网上挖了一圈后,看起来不可能做到:github.com/laravel/framework/issues/2561
-
为什么不对迁移进行排序/组织是件好事?
-
函数 rei($folder) { $iterator = new DirectoryIterator($folder); system("php artisan migrate --path=" . $folder); foreach ($iterator as $fileinfo) { if ($fileinfo->isDir() && !$fileinfo->isDot()) { echo $fileinfo->getFilename() . "\n"; rei($folder . $fileinfo->getFilename() . '/'); } } } rei('./database/');
标签: php laravel database-migration