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);
混淆了“预加载多个关联”和“嵌套预加载”的写法。