Я определил свою модель слота для загрузки отношений из модели пользователя следующим образом:
public function userAssignedFull(): HasOne {
return $this->hasOne(User::class,'id','user_assigned');
}
(таблица «slots» содержит поле «user_assigned», с помощью которого я подключаюсь к записям пользователя по «id»))
Следующий код находит модель слота, но без 'userAssignedFull'.Я получаю только идентификатор пользователя в 'user_assigned'.
$slot = Slot::with('userAssignedFull')->find($slot_id);
Но при последующем вызове это возвращает мне требуемое отношение:
$fullUserModel = $slot->userAssignedFull;
Может кто-нибудь сказать мне, что я делаю неправильно?