Sobes.tech
Junior — Middle

U kojoj datoteci se vrši obrada HTTP zahteva koji dolaze iz pregledača u Laravelu?

sobes.tech АИ

Одговор од АИ

U Laravel-u, obrada svih ulaznih HTTP zahteva počinje u fajlu public/index.php. Ovaj fajl je ulazna tačka za sve zahteve i učitava jezgro framework-a, koje zatim prepušta kontrolu rutama i kontrolerima za dalju obradu.

Proces je otprilike sledeći:

  1. U public/index.php se učitava automatski učitač i kreira se instanca aplikacije.
  2. Zahtev se prosleđuje na HTTP Kernel (app/Http/Kernel.php), koji pokreće middleware i rutiranje.
  3. Na osnovu ruta, određuje se kontroler ili anonimna funkcija koja obrađuje zahtev i vraća odgovor.

Stoga, ključna datoteka za početnu obradu HTTP zahteva je public/index.php.