Tag: laravel

Pohodlné továrne vzťahov v Laravel 8

Jedna zo zmien v Laravel 8 bola prepracovanie model factories, čo viedlo k zaradeniu factories do namespace-ov. Seedery sú tiež rovnako ovplyvnené, ale to je iná téma na neskôr. Nevenoval som dosť pozornosti tomu, aby som pochopil, prečo bola táto zmena zavedená alebo dokonca pot...

Základné InertiaJS testovacie makro

Vytvoril som makro pre triedu Illuminate\Testing\TestResponse, ktoré som umiestnil do súboru TestCase.php – je to súčasť pingcrm-svelte. Toto krátke makro v súčasnosti používam prakticky vo všetkých HTTP testoch pre Inertia endpointy v Laraveli, takže pokiaľ nerobím niečo zle, mo...

CORS problémy s InertiaJS a Browsersync

InertiaJS je naozaj pôsobivý prístup k budovaniu fullstack webových aplikácií. Prvýkrát som o ňom pravdepodobne počul v Javascript Jabber od devchat.tv v epizóde 443. Adoptovanie bolo pomerne priamočiare, keďže som mal predchádzajúce skúsenosti s Laravel, TailwindCSS a Svelte (čo...

Jednoduchý sledovač testov pre Laravel

Rozmaznal ma svet javascript nástrojov, kde sledovanie zmien súborov a ich polling prebehne automaticky – testy sa spustia znova v momente, keď uložíte konkrétny súbor. Táto funkcia zvyčajne prichádza out-of-the-box, obzvlášť u komplexnejších nástrojov ako Jest alebo Cypress. Pri...

Nedávny problém s css-loaderom v Laravel Breeze

Inštalácia Laravel Breeze podľa jeho dokumentácie sa včera nečakane zvrtla, keďže som v ekosystéme Laravelu niečo také nečakal. Problém však súvisí s javascriptovou a npm stranou veci, kde je najpríčetnejší prístup dúfať v najlepšie a čakať to najhoršie - pozrime sa teda, čo sa s...