我已经阅读了有关“ReflectionException类ClassName不存在”的其他问题,它引用了数据库播种器。我尝试了这些问题的解决方案,并没有解决问题。
尝试使用命令创建模型时遇到问题
php artisan make:model Country
(我已经有国家表)
之后我不断收到错误
vagrant@homestead:~/Code/l53$ php artisan
[ReflectionException]
国家/地区不存在
之后我做了什么:
运行:
composer update --no-scripts
composer dump-autoload -o
sudo composer self-update
删除了bootstrap / cache / services.php(只有这个文件)
在运行'php artisan'之后的每个步骤后,我仍然收到:
[ReflectionException]
国家/地区不存在
并在运行composer update
后收到:
vagrant @ homestead:〜/ Code / l53 $ composer update
使用包信息加载composer存储库
更新依赖项(包括require-dev)
无需安装或更新
生成自动加载文件
照亮\基金会\ ComposerScripts :: postUpdate
php artisan optimize
[ReflectionException]
国家/地区不存在
脚本php artisan优化处理返回的更新后cmd事件,错误代码为1
感谢任何帮助。提前谢谢。
P.S。我通过宅基地使用laravel 5.3
答案 0 :(得分:0)
我尝试删除供应商文件夹和'composer update'(重新创建它),但没有帮助。 但是''vagrant reload'之后(php artisan)工作......奇怪的问题)