Validace přes Form Request
Validaci nemíchejte do controlleru. Ukážu vám, jak ji přesunout do Form Requestu, přidat vlastní hlášky a udrž...
Rubrika
Technické články pro vývojáře a začátečníky. Kód, postupy a rozhodnutí z reálné Laravel a PHP praxe.
Validaci nemíchejte do controlleru. Ukážu vám, jak ji přesunout do Form Requestu, přidat vlastní hlášky a udrž...
Filament vám z modelu vyrobí kompletní administraci. Ukážu vám, jak nastavit resource, formulář i tabulku a zí...
Jak v Laravelu automaticky převádím obrázky do WebP, řeším HEIC z iPhonu a servíruji responsivní picture s cac...
Jak v Laravelu postavím REST API — verzované routy, autentizace přes Sanctum tokeny, API Resources, Form Reque...
Pomalá aplikace odrazuje uživatele i Google. Ukazuji, jak v Laravelu odstranit N+1 dotazy, správně cachovat a...
Technické SEO je půlka úspěchu ve vyhledávání a leží na bedrech vývojáře. Sepsal jsem checklist od indexace př...
Jak v Laravelu postavím vícekrokový poptávkový formulář přes Filament Wizard — kroky, živá validace, podmíněná...
Validaci nemíchejte do controlleru. Ukážu vám, jak ji přesunout do Form Requestu, přidat vlastní hlášky a udržet kód čitelný i bezpečný.
Filament vám z modelu vyrobí kompletní administraci. Ukážu vám, jak nastavit resource, formulář i tabulku a získat funkční správu dat za pár minut.
Jak v Laravelu automaticky převádím obrázky do WebP, řeším HEIC z iPhonu a servíruji responsivní picture s cachovanými rozměry.
Jak v Laravelu postavím REST API — verzované routy, autentizace přes Sanctum tokeny, API Resources, Form Requesty a rate limiting.
Pomalá aplikace odrazuje uživatele i Google. Ukazuji, jak v Laravelu odstranit N+1 dotazy, správně cachovat a zrychlit databázi, aby web létal i pod zátěží.
Technické SEO je půlka úspěchu ve vyhledávání a leží na bedrech vývojáře. Sepsal jsem checklist od indexace přes strukturovaná data až po rychlost, s ukázkami k...
Jak v Laravelu postavím vícekrokový poptávkový formulář přes Filament Wizard — kroky, živá validace, podmíněná pole a uložení s notifikací.