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

Anatomie Laravel 12 projektu & Životní cyklus požadavku

Kompletní mapa adresářů Laravelu 12, vstupní bod public/index.php, bootstrap/app.php, Service Container a Dependency Injection.

📖 Lekce v tomto modulu (3)

Lekce 2.1 2. Bootstrap aplikace (bootstrap/app.php) Ke studiu

Mapa adresářů Laravel 12: Co kam patří a proč

Zorientujte se v moderní zeštíhlené struktuře Laravelu 12, pochopte konec dřívějších Kernel tříd a osvojte si pravidla, kam v čisté architektuře patří modely, controllery, DTO a konfigurace.

Soubory k rozboru: composer.json bootstrap/app.php config/app.php
Lekce 2.2 1. Vstupní bod (public/index.php) Ke studiu

Cesta HTTP požadavku: Od public/index.php přes bootstrap/app.php

Projděte si celou trajektorii HTTP požadavku krok za krokem: od zachycení webserverem FrankenPHP v public/index.php, přes inicializaci aplikace a middleware pipeline, až po vyhodnocení routy a sestavení Response.

Soubory k rozboru: public/index.php bootstrap/app.php routes/web.php
Lekce 2.3 3. Service Container & Providers Ke studiu

Srdce frameworku: Service Container, Dependency Injection a Service Providers

Pronikněte do fungování IoC kontejneru v Laravelu, pochopte automatické vstřikování závislostí (Dependency Injection) přes PHP reflexi a naučte se správně používat register() a boot() v Service Providerech.

Soubory k rozboru: app/Providers/AppServiceProvider.php app/Services/AnatomyInspectorService.php