#laravel #eloquent #eloquent-relationship
#laravel #красноречивый #красноречивое отношение
Вопрос:
у меня возникла действительно странная проблема с доступом к eloquent relationship в laravel 7
я использую красноречивое отношение «имеет один»
когда я сбрасываю данные, они возвращаются следующим образом
это показывает объект с его отношениями
когда я пытаюсь получить доступ к отношениям через $subject-> description
он возвращает null следующим образом
возвращает null при обращении к отношению
это странно, и со мной это происходит впервые
Комментарии:
1. предоставьте свою модель и схему для этой таблицы
Ответ №1:
вы можете использовать пользовательский интерфейс в примере блейда
@foreach($subject->description as $description)
{{ $description->id }}
{{ $description->subject_id }}
...
@endforeach
или в контроллере
foreach($subject->description as $description){
$description->id;
$description->subject_id;
}
Комментарии:
1. Для каждого из них есть один, а не много, и я вообще не могу получить доступ к отношениям, чтобы даже создать это
Ответ №2:
Я думаю, вы можете попробовать, если вы используете "belongs to"
, тогда вы сможете получить доступ к данным без зацикливания.