Я пытаюсь извлечь значение из моей таблицы, где цена больше, чем 500. Я попытался следующий синтаксис:Операнды не работают должным образом. Laravel
$vehicles=vehicles::where('price','>',500)->get()->first();
Но она возвращается пустое значение. У меня цена выше 500 в моем столе.
Странное дело, когда я запрашиваю следующий
$vehicles=vehicles::where('price','<',500)->get()->first();
Он возвращается значение. Этого не должно быть, потому что у меня нет цены меньше 500. Может ли кто-нибудь мне помочь?
Вы проверили запрос mysql для того же самого. т. е. распечатать запрос mysql для вашего оператора один раз. –
В этом случае используйте ** DB :: enableQueryLog(); **, чтобы получить запрос и запустить его в своем терминале mysql, и проверить, что происходит –
@jyotimishra, когда я сделал SELECT * FROM 'vehicles' WHERE' price'> 500 'в mysql. он возвращает требуемую стоимость. – Anon