所以我的迁移文件夹看起来像这样,因为我有几十个表,它保持组织和清洁:
migrations/
create_user_table.php
relations/
translations/
Run Code Online (Sandbox Code Playgroud)
我正在尝试刷新所有迁移和种子,但似乎我遇到了轻微的打嗝,我不知道工匠命令以递归方式运行迁移(即在relations和translations文件夹中运行迁移).
我尝试添加,--path="app/database/migrations/*"但它吐出一个错误.有谁知道这个解决方案?
我正在尝试php artisan migrate --path="/database/migrations/ef仅使用该路径中的迁移。但是我得到了"Nohting no migrate"并且迁移文件朝着那个方向发展。
我尝试将此添加到 AppServiceProvider 中的引导方法,即来自此链接Laravel 在“app/database/migrations”文件夹上递归运行迁移:
$mainPath = database_path('migrations');
$directories = glob($mainPath . '/*' , GLOB_ONLYDIR);
$paths = array_merge([$mainPath], $directories);
$this->loadMigrationsFrom($paths);
Run Code Online (Sandbox Code Playgroud)
但它也不起作用。