我一直在使用带有路径参数的 Laravel 迁移,如下所示:
Artisan::call('migrate', array('--path' => 'path/to/my/Migrations'));
无论如何我可以以相同的方式运行种子命令吗?我有许多想要使用的种子文件,但我不想同时运行它们。
任何建议表示赞赏。
谢谢
最佳答案
您可以将带有命名空间的 --class 设置为 Seeder 类,而不是 --path。
Artisan::call('db:seed', [
'--class' => 'Namespace\Seeds\DatabaseSeeder'
]);
这项在 Laravel 5.1 上的工作
关于laravel - 用代码路径播种数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17701314/