Dopracowana dystrybucja pakietów Laravel
Pierwsza minuta po composer require decyduje, czy pakiet wydaje się godny zaufania. README powinno pokazać instalację, konfigurację i pierwszy udany rezult...
Wzorzec Strategy w Laravelu: Elastyczne ceny B2B
Instrukcja match często jest właściwym początkiem. Jeden typ klienta, dwa rabaty, reguła mieszcząca się na ekranie: nie ma nagrody za wprowadzenie pięciu k...
Wzorzec State w Laravelu: Cykl życia subskrypcji bez pakietu
$subscription->status === 'active' jest nieszkodliwe raz. Drogo robi się wtedy, gdy endpoint anulowania, job odnowienia, webhook płatności i narzędzie s...
Wzorzec Repository w Laravelu: Bez udawania
Repository Pattern wytworzył prawdopodobnie więcej laravelowego boilerplate'u niż użytecznej izolacji. UserRepositoryInterface z metodami find, all, create...
Wzorzec Pipeline w Laravelu: Komponowalne filtry raportów
Endpoint raportowy często zaczyna się od trzech niewinnych warunków: zakresu dat, statusu i kolejności sortowania. Staje się trudny nie dlatego, że warunki...
Obserwatory Laravel a zdarzenia domenowe: Wyznacz granicę
Zamówienie zostało zapisane. Czy to oznacza fakt biznesowy? Niekoniecznie: mogła to być korekta adresu, notatka administratora albo automatyczna zmiana zna...
Potrzebujesz kogoś, kto weźmie odpowiedzialność za kolejny krok?
Porozmawiajmy o Twoim projekcie i określmy zakres, który ma sens dla Twoich celów.





