【发布时间】:2018-06-22 07:03:40
【问题描述】:
我正在使用 Laravel 5.5 和 laravel-modules v2。
在自定义目录(特别是在模块内部)中生成迁移很容易:
php artisan make:migration create_users_table --path=Modules/User/Database/Migrations
但似乎这对于 seed 类是不可能的:
php artisan make:seeder UsersTableSeeder --path=Modules/User/Database/
“--path”选项不存在。
或传递完整的相对路径:
php artisan make:seeder Modules/User/Database/Migrations/UsersTableSeeder
在 ./database/seeds/
中创建此文件夹结构
或传递完整的绝对路径:
php artisan make:seeder /Modules/User/Database/Migrations/UsersTableSeeder
file_put_contents(\my\file\system\project\database/seeds/C:/Program Files/Git /Modules/User/Database/Seeders/UsersTableSeeder.php): 未能打开 str eam: 没有这样的文件或目录
如何在自定义目录中使用 artisan 命令生成播种机?
【问题讨论】:
-
使用这个包。它为您的数据库生成种子文件github.com/ACFBentveld/ASeeder
标签: php laravel laravel-artisan