我花了一段时间才意识到这个奇怪的问题正在发生什么事。你做过一个迁移吗?然后,你想通过填充你的数据库来填充新创建的表?你做了一个正确的文件,你的文件里面 ** databaseseeder.php ** 使用完全相同的类的名字在最近的填充文件?你绝对肯定,一切都被命名为它应该是和所有文件都存在在一个适当的地方吗?
所以
php artisan migrate
运行
php artisan db:seed
然后你收到 ReflectionException 一个不合理的消息,提到的类不存在?
laravel Reflection Exception.png迁移后,在填充之前,你要做的是运行一个额外的命令。简单的更新autoloads。
composer dump-autoload
然后重新运行填充命令
php artisan db:seed
laravel_seed_reflection_exception_02.png
网友评论