انتقل إلى محتوى الدرس

Routes and Config Directories وظيفة مجلدي routes و config

استكشاف هيكلة مجلدات Laravel 11/12 المبسطة وكيف يدير ملف bootstrap/app.php إعدادات المسارات والبرمجيات الوسيطة والاستثناءات.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يجمع مجلد routes/ كافة مسارات الروابط وأوامر الطرفية، بدءاً من ملف web.php لمسارات المتصفح وملف console.php للمهام المجدولة. وفي المقابل يضم مجلد config/ ملفات مصفوفات PHP منظمة تضبط إعدادات التطبيق، واتصالات قواعد البيانات، والبريد، والذاكرة المؤقتة.

  • مسارات الويب (routes/web.php): يضم مسارات المتصفح المزودة تلقائياً بحماية الجلسات وCSRF.
  • مسارات الطرفية (routes/console.php): يعرف أوامر Artisan المبسطة وجدولة المهام الدورية.
  • ملفات الإعدادات (config/*.php): تعيد مصفوفات ترابطية منظمة تُقرأ بالصيغة النقطية في أنحاء النظام.
PHP
<?php
// Excerpt from config/app.php returning settings
return [
    'name' => env('APP_NAME', 'Laravel'),
    'env' => env('APP_ENV', 'production'),
    'timezone' => 'UTC',
];