parschakov
@parschakov
Начинающий изучать PHP и JS

Почему не могу получить доступ к свойству 'image' в $user->book->image?

Здравствуйте. Не понять, почему не могу получить доступ к свойству image:

{{ $user->book['image'] }} // дает результат
{{ $user->book->image }} // не работает и выдает исключение: 
//<i>"Trying to get property 'image' of non-object"</i>


Модель User имеет связь с Book belongsTo:
public function book()
    {
        return $this->belongsTo(Book::class);
    }


Модель Book имеет связь с User hasMany:
public function users()
    {
        return $this->hasMany(User::class);
    }
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Alexxosipov
Fullstack (php + js) developer
Image - это столбец в таблице books? Сделай, пожалуйста, дамп $user->book
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы