【发布时间】:2021-04-21 17:27:36
【问题描述】:
这个问题并不新鲜,但我已经在其他线程中查看并尝试了所有建议的解决方案,但没有成功。 我正在使用带有 Homestead 的 Laravel 8,它是 Windows 10 机器上的新安装,而不是升级。 我正在尝试播种一个名为 HotelSeeder.php 的文件。当我运行命令时
php artisan db:seed
我得到下一个错误:
我的 HotelSeeder 课程是这样的:
我的 DatabaseSeeder 类是这样的:
这两个类都位于目录database/seeders
composer.json 中的自动加载是这样的:
在我运行 vagrant up 和 vagrant ssh 之后,我正在运行的命令是:
php composer auto-load
php artisan db:seed
然后错误出现了。
我也试过了:
php artisan db:seed --class=HotelSeeder
php artisan migrate:fresh –seed
php artisan clear:cache
php artisan optimize
似乎没有任何效果。我希望你能帮助我。
【问题讨论】:
-
始终将代码作为文本而不是图像提供