我有一个雄辩的问题,当我打电话时,$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
提交
取消