Modul 03 Začátečník ⏱ 50 minut studia
Postup v modulu: 0 / 3 lekcí

Routing, Middleware, Controllery & Validace

Definice rout, Route Model Binding, ochranné filtry Middleware, tenké Controllery a FormRequest validace.

📖 Lekce v tomto modulu (3)

Lekce 3.1 4. Routing & Matchování tras Ke studiu

Routování v routes/web.php, pojmenované routy a Route Model Binding

Jak Laravel 12 registruje a vyhodnocuje HTTP routy, proč používat pojmenované trasy a jak funguje automatický Implicitní a Scoped Route Model Binding.

Soubory k rozboru: routes/web.php app/Models/CourseModule.php app/Models/CourseLesson.php
Lekce 3.2 5. Middleware Pipeline Ke studiu

Middleware pipeline: Jak filtrovat a obohacovat HTTP požadavky

Koncept „cibulového“ řetězce (Pipeline) v HTTP vrstvě. Jak Middleware zpracovává požadavek před a po předání do aplikace na příkladu EnsureStudentProfile.

Soubory k rozboru: app/Http/Middleware/EnsureStudentProfile.php bootstrap/app.php
Lekce 3.3 6. Controller & Action Ke studiu

Tenké Controllery a neprůstřelná validace vstupů

Proč mají být controllery tenké (Thin Controllers), jak funguje Dependency Injection v metodách controlleru a jak bezpečně validovat uživatelský vstup.

Soubory k rozboru: app/Http/Controllers/CourseController.php app/Http/Controllers/AnatomyController.php