بنية الدليل في 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 ويصف أهمية كل دليل. يمكنك تخصيص هيكل الدليل هذا وفقًا لمتطلبات مشروعك.

