بنية الدليل في Laravel: شرح هيكل الدليل الافتراضي Laravel وأهمية كل دليل.
-
app
الدليل: يحتوي على الملفات المتعلقة بملفLaravel application, including Controllers, Models, Providers
. هذا هو المكان الرئيسي لكتابة المنطق لتطبيقك. -
bootstrap
الدليل: يحتوي على ملفات التمهيد للتطبيق Laravel. يتضمنapp.php
الملف والمجلدcache
لتسريع عملية تمهيد التطبيق. -
config
الدليل: يحتوي على ملفات التكوين للتطبيق Laravel. يمكنك تكوين معلمات مثل قاعدة البيانات والمصادقة والبريد الإلكتروني وخيارات أخرى هنا. -
database
الدليل: يحتوي على الملفات المتعلقة بملفdatabase, including migration files, seeders, factories
. يمكنك إنشاء جداول وإضافة بيانات نموذجية والتعامل مع إعداد قاعدة البيانات في هذا الدليل. -
public
الدليل: يحتوي على ملفات ثابتة مثل ملفات الصور و CSS و JavaScript. هذا هو الدليل الذي يشير إليه خادم الويب ويمكن الوصول إليه مباشرة من المتصفح. -
resources
الدليل: يحتوي على موارد للتطبيق Laravel ، مثل ملفات قالب Blade وملفات SASS وجافا سكريبت غير المجمعة. -
routes
الدليل: يحتوي على ملفات التوجيه للتطبيق Laravel. يمكنك تحديد المسارات ومهام المعالجة المقابلة في هذه الملفات. -
storage
الدليل: يحتوي على ملفات مؤقتة وملفات سجل للتطبيق Laravel. هذا هو المكان الذي يتم فيه تخزين الموارد مثل ملفات الجلسة وملفات ذاكرة التخزين المؤقت والأصول الأخرى. -
tests
الدليل: يحتوي على اختبارات الوحدة واختبارات التكامل للتطبيق Laravel. يمكنك كتابة حالات الاختبار للتأكد من أن التعليمات البرمجية الخاصة بك تعمل بشكل صحيح. -
vendor
الدليل: يحتوي على مكتبات وتبعيات للتطبيق Laravel ، يديرها Composer.
هذا هو هيكل الدليل الافتراضي Laravel ويصف أهمية كل دليل. يمكنك تخصيص هيكل الدليل هذا وفقًا لمتطلبات مشروعك.