【发布时间】:2019-06-11 23:52:45
【问题描述】:
由于某种原因,在我的 Laravel 5.6 项目中运行 php artisan db:seed 不起作用。
- 即使没有数据库,该命令也会(安静地)运行
- 在终端上不返回任何错误
但是,当我运行 php artisan db:seed --class=ClassNameTableSeeder 时,它可以工作。造成这种奇怪行为的原因可能是什么?
注意:类似于39521913 之类的问题,但不是重复的。
【问题讨论】:
-
你能显示 DatabaseSeeder 类的内容吗?
-
只是确认 - 你试过
composer dump-autoload吗?有时我会忘记这样做 -
它会抛出错误吗?您可以将
DatabaseSeeder课程添加到您的问题中吗? -
@PankajJha
composer dump-autoload不起作用。 -
@Davit
runin defaultDatabaseSeeder默认为空 Marcin 在他的回答中解释了这一点。感谢您的努力。
标签: laravel laravel-5 laravel-5.6 laravel-seeding