@aizhar777

Laravel при обращении к своиству Trying to get property of non-object?

У модели Pix есть связь к модели Picture
public function picture()
    {
        return $this->hasMany(Picture::class, 'pix_id');
    }

А у Picture связь с Pix
public function pix()
    {
        return $this->belongsTo(Pix::class);
    }

Если получить первую модель Picture у Pix через метод ->first() возвращается модель Picture и обратиться к свойству то происходит ошибка Trying to get property of non-object, если тоже самое сделать в dd() то происходит обращение а вне dd() выдает ошибку Trying to get property of non-object

5b9d5d6aee3fb414080304.gif

Почему так происходит?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Заметите dd на dump и увидите на какой именно итерации цикла возникает ошибка и, следовательно, у какой модели нет картинок.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы