我已经定义了我的 Slot 模型来从 User 模型中加载关系,如下所示:
public function userAssignedFull(): HasOne {
return $this->hasOne(User::class,'id','user_assigned');
}
(“插槽”表包含“user_assigned”字段,我通过该字段连接到“id”上的用户记录)
以下代码找到 Slot 模型但没有“userAssignedFull”。我只得到“user_assigned”中的用户 ID。
$slot = Slot::with('userAssignedFull')->find($slot_id);
但是之后调用它会返回我想要的关系:
$fullUserModel = $slot->userAssignedFull;
谁能告诉我我做错了什么?