Вопрос:

Получение данных из базы данных для сравнения

laravel

48 просмотра

1 ответ

378 Репутация автора

Я могу получить элементы и их данные из базы данных, но я хочу, чтобы, когда я получаю элемент, я сравнивал его количество с определенным числом.

контроллер

 $item = Item::all();

 if($item->quantity = 5)
{
  return $response;

}

else 

{
   //
}

То, что происходит здесь, на самом деле устанавливает 5 на количество товара, но вместо этого я хочу получить количество выбранного товара и сравнить его, если оно равно 5. Как мне это сделать?

Автор: XamarinDevil Источник Размещён: 08.11.2017 11:42

Ответы (1)


2 плюса

1693 Репутация автора

Решение

Вы присваиваете значение с одним, '='так как это оператор присваивания.

Вместо этого сравните значения с '=='

 $item = Item::all();

     if($item->quantity == 5)
    {
      return $response;

    }

    else 

    {
       //
    }
Автор: Dhiraj Размещён: 08.11.2017 11:47
Вопросы из категории :
32x32