Задать вопрос
@asdasdqwe

Trying to get property 'id' of non-object?

Запрос
624d547c72585253700708.png

Контроллер:
public function store(Request $request)
    {
        foreach ($request->input('products') as $product) {
            return $product->id;
        }
    }


В итоге ошибка: Trying to get property 'id' of non-object

Но если указать просто return $product (вместо $procut->id), получаю нормальный объект:
624d5526a618a629884848.png

И почему gettype($product) возвращает array. это же объект, нет?
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой 12 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@asdasdqwe Автор вопроса
.....
foreach ($request->input('products') as $product) {
            return $product['id'];
}
Ответ написан
Ваш ответ на вопрос

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

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