Laravel - Невозможно получить доступ к отношениям - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть этот кусок кода $mypost = Post::with('options', 'content')->where('id', '=', $id)->get(); Он отлично находит нужную запись.

Я хочу иметь возможность доступа к его отношениям, поэтому в данном случае options и content.

Но когда я делаю это: dd($mypost->content); выдает ошибку.

Свойство [content] не существует в этом экземпляре коллекции.

Любой Помощь будет принята с благодарностью!

1 Ответ

5 голосов
/ 29 апреля 2020

Используя get, вы получаете коллекцию объектов, а не один объект. Вы хотите использовать first() для получения одного объекта.

$mypost = Post::with('options', 'content')->where('id', '=', $id)->first();
...