Этот вопрос закрыт для ответов, так как повторяет вопрос Не работает Model::where когда равно, почему?

Запрос с float/decimal типом, как работает?

Есть в таблице поле "some" decimal типа 9,3 точностью. Да, числа с точкой это отдельная история, но почему один запрос отрабатывает, а другой нет?
Фасад DB вполне успешно выводит коллекцию
{{ dd(DB::table('test')->where('some', 0.544)->get()) }}

А через модель уже пустая коллекция
{{ dd(Неймспейс\Test::where('some', 0.544)->get()) }}

Вопрос как можно узнать причину, почему в модели не идет поиск? По сути же DB выполняет тоже самое.
В phpmyadmin тоже поиск идет вполне успешно, и тут я так полагаю что-то может быть не так с моделью. А что?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@troodi Автор вопроса
Сменил драйвер на Mysqlnd
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы