Testy i CI dla pakietów Laravel
Zestaw testów pakietu musi udowodnić integrację, nie tylko metody jednostkowe. Orchestra Testbench bootuje małą aplikację Laravel bez wymagania repozytoriu...
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...
Anatomia paczki Composer: praktyczny przewodnik maintenera
Paczka Composer zaczyna się od obietnicy. Ktoś instaluje nazwę, której wcześniej nie widział, i wpuszcza jej kod do produkcji. Musi wiedzieć, jakie wersje...
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...
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.





