هيكل الدليل في Laravel- شرح وأهمية كل دليل

بنية الدليل في Laravel: شرح هيكل الدليل الافتراضي Laravel وأهمية كل دليل.

  1. app الدليل: يحتوي على الملفات المتعلقة بملف Laravel application, including Controllers, Models, Providers. هذا هو المكان الرئيسي لكتابة المنطق لتطبيقك.

  2. bootstrap الدليل: يحتوي على ملفات التمهيد للتطبيق Laravel. يتضمن app.php الملف والمجلد cache لتسريع عملية تمهيد التطبيق.

  3. config الدليل: يحتوي على ملفات التكوين للتطبيق Laravel. يمكنك تكوين معلمات مثل قاعدة البيانات والمصادقة والبريد الإلكتروني وخيارات أخرى هنا.

  4. database الدليل: يحتوي على الملفات المتعلقة بملف database, including migration files, seeders, factories. يمكنك إنشاء جداول وإضافة بيانات نموذجية والتعامل مع إعداد قاعدة البيانات في هذا الدليل.

  5. public الدليل: يحتوي على ملفات ثابتة مثل ملفات الصور و CSS و JavaScript. هذا هو الدليل الذي يشير إليه خادم الويب ويمكن الوصول إليه مباشرة من المتصفح.

  6. resources الدليل: يحتوي على موارد للتطبيق Laravel ، مثل ملفات قالب Blade وملفات SASS وجافا سكريبت غير المجمعة.

  7. routes الدليل: يحتوي على ملفات التوجيه للتطبيق Laravel. يمكنك تحديد المسارات ومهام المعالجة المقابلة في هذه الملفات.

  8. storage الدليل: يحتوي على ملفات مؤقتة وملفات سجل للتطبيق Laravel. هذا هو المكان الذي يتم فيه تخزين الموارد مثل ملفات الجلسة وملفات ذاكرة التخزين المؤقت والأصول الأخرى.

  9. tests الدليل: يحتوي على اختبارات الوحدة واختبارات التكامل للتطبيق Laravel. يمكنك كتابة حالات الاختبار للتأكد من أن التعليمات البرمجية الخاصة بك تعمل بشكل صحيح.

  10. vendor الدليل: يحتوي على مكتبات وتبعيات للتطبيق Laravel ، يديرها Composer.

 

هذا هو هيكل الدليل الافتراضي Laravel ويصف أهمية كل دليل. يمكنك تخصيص هيكل الدليل هذا وفقًا لمتطلبات مشروعك.