Sobes.tech
Junior — Middle

In welk bestand wordt de verwerking van HTTP-verzoeken die vanuit de browser in Laravel binnenkomen, uitgevoerd?

sobes.tech AI

Antwoord van AI

In Laravel begint de verwerking van alle inkomende HTTP-verzoeken in het bestand public/index.php. Dit bestand is het toegangspunt voor alle verzoeken en laadt de kern van het framework, die vervolgens de controle doorgeeft aan routes en controllers voor verdere verwerking.

Het proces ziet er ongeveer als volgt uit:

  1. In public/index.php wordt de autoloader geladen en wordt een instantie van de applicatie gemaakt.
  2. Het verzoek wordt doorgegeven aan de HTTP Kernel (app/Http/Kernel.php), die middleware en routing start.
  3. Op basis van de routes wordt de controller of anonieme functie bepaald die het verzoek verwerkt en een antwoord teruggeeft.

Dus, het belangrijkste bestand voor de initiële verwerking van HTTP-verzoeken is public/index.php.