laravel Eloquent ORM联合查询出现Class not found,就算在Moel中存在这个类

  今天发现一个坑,在处理Eloquent ORM的联合查询时,一直报错Class 'AdminGroup' not found ,可是我的项目中明明存在这个类,如下

这是我的模型类:

 它们的控制器方法:

 运行结果:就是一开始提到的那个错误信息

后来查了好久才找到原因:

 这个belongsto()方法的第一个参数指的是它所关联的模型类,需要加上路径

再次运行:成功显示

另外:在执行php artisan db:seed这个命令的时候有时候也会出现Class not found的错误

这个时候需要先执行:

composer dump-autoload 这个命令,用来自动加载

猜你喜欢

转载自www.cnblogs.com/aibaofeng/p/10316192.html
今日推荐