شرح صفوف ومحتوى الفقرة
تبدأ رحلة كل طلب HTTP يصل إلى تطبيق Laravel من ملف public/index.php، حيث يسجل النظام وقت البدء ويحمّل ملف التحميل التلقائي للكلاسات التابع لـ Composer. بعد ذلك مباشرة، يستدعي ملف bootstrap/app.php لإنشاء كائن التطبيق المركزي وتمرير الطلب الملتقط إلى دالة المعالجة handleRequest.
- ثابت وقت البدء (LARAVEL_START Constant): يسجل اللحظة الزمنية لدخول الطلب بدقة الميكروثانية لقياس الأداء.
- محمل الكلاسات (Composer Autoloader): يجهز نظام التحميل التلقائي لاستدعاء أي كلاس في المشروع عند الحاجة.
- التقاط الطلب (Request::capture): يحول بيانات الطلب الخام في PHP إلى كائن Request غني بالدوال.
PHP
<?php
// Core lifecycle entry inside public/index.php
use Illuminate\Http\Request;
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$app->handleRequest(Request::capture());