$good = DB::table('goods')->find($id);
$category = $good->category;
dd($category);
return view('goods.show', compact('good'));
});
Выдаёт ошибку -> "Trying to get property 'category' of non-object ".
Как можно исправить?
не найден объект с нужным ид
Проверить что тебе упало в good
Find от db не возвращает тебе модель, если мне сейчас память не изменяет. Это первое. Второе, даже когда ты добьёшься получение "объекта" там может быть null. А брать категорию от null... сам понимаешь. И третье. Какого лешего ты пишешь это в роутинге?) Есть контроллеры и есть очень удобный вариант получения объекта модели или автоматического возвращения 404й ошибки
Обсуждают сегодня