为了账号安全,请及时绑定邮箱和手机立即绑定

雄辩的关系集合不是由属性访问器返回的,但是如果我使用Relation()-> get();会返回

雄辩的关系集合不是由属性访问器返回的,但是如果我使用Relation()-> get();会返回

PHP
皈依舞 2021-04-26 17:29:02
我有一个雄辩的问题,当我打电话时,$unit->assets我收到一个空集合。但是,如果我打电话给我$unit->assets()->get()-我收到的集合具有正确的结果。根据文档,我的关系定义正确,考虑到调用get()关系对象时得到正确的结果,这似乎也很明显。class Unit extends Model{    protected $table = 'organisation_units';    public function assets()    {        return $this->hasMany(MediaElement::class, 'owner_id');    }}class MediaElement extends Model{    protected $table = 'template_elements';    public function owner()    {        return $this->belongsTo(Unit::class, 'owner_id');    }}表结构是Organisation_unitsid | 名称template_elementsid | owner_id | 名称| 文件名
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号