Tag: laravel
Po úspešnom skúsenosti s mojím
sledovacím skriptom pre unit a
feature testy som sa rozhodol postaviť niečo podobné aj pre Laravel Dusk
E2E (end-to-end) testy. Po mnohých iteráciách som však zistil, že tentokrát
to bude trochu iné. Začal som jednoducho aktualizáciou sledovača pre... Po migrácii z Laravel Sail na Herd na Macu som potreboval nájsť spôsob, ako
rozbehnúť websockety, keďže ich táto aplikácia využívala. Predtým som sa
spoliehal na soketi bežiaci vo vlastnom docker compose, no keď Sail
odišiel, odišiel aj on. Samozrejme som mohol soketi spustiť cez... Pred nejakým časom som sa rozhodol vylepšiť kódovú základňu jedného z
mojich väčších aktívne vyvíjaných Laravel projektov tak, aby vyhovovala
prísnym pravidlám
larastan na úrovni 9. Pri prvom spustení analýza nahlásila viac ako 1200
chýb – absolútne obrovská záležitosť pre jednéh... S vydaním PHP8.4 som sa pokúšal experimentovať s funkciami, ktoré
poskytuje. Jednou takou funkciou je podpora vlastností v rozhraniach.
Rozhrania sa časom trochu vylepšovali, ale až do PHP8.3 boli povolené len
metódy, pričom vlastnosti z definície chýbali. Chcejúc využiť túto nov... Môj predchádzajúci Laravel
test watcher som úspešne
používal veľmi dlho, keď som bol na Linuxe. Teraz na Macu však nefunguje,
pretože Mac nepodporuje inotifywait. Mac však podporuje niečo podobné, čo sa nazýva fswatch, nainštalovateľné
cez Brew: ``bash
brew install fswatch
` Fung... Používam
Laravel model factories
dosť intenzívne. Tu je
starší súvisiaci príspevok,
pre prípad, že vás zaujíma. Zvyknem vytvárať množstvo metód vo factory
triedach na zjednodušenie testov pomocou
Factory States.
Aktuálna dokumentácia zobrazuje nasledujúci príklad použitia Factory... Toto je odpadkový príspevok slúžiaci predovšetkým na uloženie všetkých
odkazov, ktoré som mal otvorené v taboch. Možno to znovu potrebujem alebo
to niekomu pomôže. Nižšie môžu byť neúplné, chýbajúce alebo protichodné
informácie, takže to berte s rezervou. Dockerfile Nech je obsah...