bigdaxin 的个人博客 / 0 / 3 / 创建于 3年前
User模型
public function groups() { return $this->belongsToMany(Group::class) ->orderByDesc('weight') ->withPivot('expiration_time'); }
数据$user->groups与$user->groups()->get()都可以拿到数据。
$user->groups
$user->groups()->get()
本作品采用《CC 协议》,转载必须注明作者和本文链接
你好,我是一名初学者,请问我现在使用了多对多的模型关联,请问为什么报错说找不到改模型关联的方法,代码如下:
错误信息如下:
中间表中对应的2个字段的id已做外键关联,如不嫌弃请指教
@xiji 试试 $user->getMeterList()->get()
我怀疑你写错了,或者find并没有找到用户
@xiji 你的异常肯定不是在你截图这里抛出的。你再仔细看看还有哪里用到那个关联关系了。
@LiamHao 好像是user控制器用meter模型的模型关联方法,这样才会使模型关联生效,我其实也不是太明白这一块,我才学laravel没太久,还需要学习哈哈哈
我要举报该,理由是:
推荐文章: