ReflectionException: Class ClassName does not exist - LaravelReflectionException: 类 ClassName 不存在 - Laravel
ReflectionException: Class ClassName does not exist - LaravelReflectionException: 类 ClassName 不存在 - Laravel
当我输入php artisan db:seed
命令时,我立即遇到错误,如下:
[ReflectionException]
Class UserTableSeeder does not exist
root@dd-desktop:/opt/lampp/htdocs/dd/laravel# php artisan db:seed
这里是我的UserTableSeeder.php
和DatabaseSeeder.php
页面
UserTableSeeder.php
请帮我解决这个问题。谢谢。
admin 更改状态以发布 2023年5月24日
执行composer update
,然后执行composer dump-autoload
。\n\n如果以上方法不能解决问题,在composer.json
文件中修改classmap
,使其包含相对于项目的路径到你的php文件:\n\n
"autoload-dev": { "classmap": [ "tests/TestCase.php", "database/seeds/UserTableSeeder.php" //include the file with its path here ] }, /** ... */
\n\n然后立即执行composer dump-autoload
,现在应该像一阵风一样工作了!\n\n
由@JMSamudio编辑
\n\n如果找不到composer dump-autoload
,只需启用此选项composer config -g --disable-tls true
。