在创建新迁移并执行迁移时,可以通过path命令行界面传递参数以指定它将分别用于创建和运行迁移的目录。
php artisan make:migration create_users_table --path=/path/to/your/migration/directory
php artisan migrate --path=/path/to/your/migration/directory
Run Code Online (Sandbox Code Playgroud)
在AppServiceProvider 中,找到一个引导方法并添加以下内容
$mainPath = database_path('migrations');
$directories = glob($mainPath . '/*' , GLOB_ONLYDIR);
$paths = array_merge([$mainPath], $directories);
$this->loadMigrationsFrom($paths);
Run Code Online (Sandbox Code Playgroud)
现在你可以用php artisan migrate,也php artisan migrate:back有在子文件迁移时
| 归档时间: |
|
| 查看次数: |
2020 次 |
| 最近记录: |