Sobes.tech
Junior — Middle

V ktorom súbore sa spracúvajú HTTP požiadavky prichádzajúce z prehliadača v Laravel?

sobes.tech AI

Odpoveď od AI

V Laravelu začína spracovanie všetkých prichádzajúcich HTTP požiadaviek v súbore public/index.php. Tento súbor je vstupným bodom pre všetky požiadavky a načítava jadro frameworku, ktoré následne preberá kontrolu na routy a kontroléry na ďalšie spracovanie.

Proces je približne takýto:

  1. V public/index.php sa načíta automatický načítač a vytvorí sa inštancia aplikácie.
  2. Požiadavka je odovzdaná HTTP Kernel (app/Http/Kernel.php), ktorý spúšťa middleware a routovanie.
  3. Na základe rout je určený kontrolér alebo anonymná funkcia, ktorá spracováva požiadavku a vracia odpoveď.

Preto je kľúčovým súborom pre počiatočné spracovanie HTTP požiadaviek public/index.php.