今天发现一个坑,在处理Eloquent ORM的联合查询时,一直报错Class 'AdminGroup' not found ,可是我的项目中明明存在这个类,如下
这是我的模型类:
它们的控制器方法:
运行结果:就是一开始提到的那个错误信息
后来查了好久才找到原因:
这个belongsto()方法的第一个参数指的是它所关联的模型类,需要加上路径
再次运行:成功显示
另外:在执行php artisan db:seed这个命令的时候有时候也会出现Class not found的错误
这个时候需要先执行:
composer dump-autoload 这个命令,用来自动加载