【发布时间】:2021-02-16 14:29:24
【问题描述】:
如何从观察者中的模型加载关系?
当我尝试使用$inport->load('items') 在created 方法中加载关系时,它返回一个空数组。
这是我的Inport 模型中定义的关系:
public function items()
{
return $this->hasMany(InportItem::class);
}
观察者法
public function created(Inport $inport)
{
dd($inport->load('items'));
}
Inport表
id
name
inport_items表
id
inport_id
number
【问题讨论】:
-
你的 laravel 版本是什么?
-
@user15070659 我的版本是8.27,我会更新标题。
-
你能分享更多信息吗?例如,您的主 ID 和外国 ID。这很重要。
-
@r89human
inport_items表使用来自inport表的id的外键inport_id连接
标签: laravel eloquent laravel-8