Laravel提示:Call to undefined relationship [xxx] on model [xxx]?的解决方法

admin 阅读:158 2024-03-04

Laravel提示:Call to undefined relationship [xxx] on model [xxx]?错误,如图:

产生这种错误的原因一般是代码存在编写错误,仔细检查一下代码找到错误的地方即可。仅以我的错误举例:

错误代码:


$bj = Bjdm::with(['xss.xb,xy,zy'])->find($id);

正确代码:


$bj = Bjdm::with(['xss.xb','xy','zy'])->find($id);

混淆了“预加载多个关联”和“嵌套预加载”的写法。

 

声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!