لارافيل | وحدات لارافيل |
---|---|
5.4 | ^1.0 |
5.5 | ^2.0 |
5.6 | ^3.0 |
5.7 | ^4.0 |
5.8 | ^5.0 |
6.0 | ^6.0 |
7.0 | ^7.0 |
8.0 | ^8.0 |
9.0 | ^9.0 |
10.0 | ^10.0 |
11.0 | ^11.0 |
nwidart/laravel-modules
عبارة عن حزمة Laravel تم إنشاؤها لإدارة تطبيق Laravel الكبير الخاص بك باستخدام الوحدات النمطية. الوحدة تشبه حزمة Laravel، فهي تحتوي على بعض طرق العرض أو وحدات التحكم أو النماذج. هذه الحزمة مدعومة ومختبرة في Laravel 11.
هذه الحزمة عبارة عن نسخة معاد نشرها وإعادة تنظيمها وصيانتها من وحدات pingpong، والتي لم تعد تتم صيانتها بعد الآن.
مع مكافأة كبيرة لم تكن متوفرة في الحزمة الأصلية: الاختبارات .
للترقية إلى الإصدار V11، اتبع دليل الترقية الموجود في المستند الرسمي.
للتثبيت عبر Composer، قم بتشغيل:
composer require nwidart/laravel-modules
ستقوم الحزمة تلقائيًا بتسجيل مزود الخدمة والاسم المستعار.
اختياريًا، قم بنشر ملف تكوين الحزمة عن طريق تشغيل:
php artisan vendor:publish --provider= " NwidartModulesLaravelModulesServiceProvider "
بشكل افتراضي، لا يتم تحميل فئات الوحدة النمطية تلقائيًا. يمكنك تحميل وحداتك تلقائيًا عن طريق إضافة مكون إضافي للدمج إلى القسم الإضافي:
"extra" : {
"laravel" : {
"dont-discover" : []
},
"merge-plugin" : {
"include" : [
" Modules/*/composer.json "
]
}
},
نصيحة: لا تنس تشغيل composer dump-autoload
بعد ذلك.
ستجد تعليمات التثبيت والوثائق الكاملة على https://laravelmodules.com/.
يمكنك مشاهدة عرض توضيحي باستخدام Laravel Breeze على https://github.com/laravel-modules-com/breeze-demo
هذا تطبيق كامل يستخدم وحدات المصادقة والقاعدة والملف الشخصي.
لدينا أيضًا مجتمع Discord. https://discord.gg/hkF7BRvRZK للحصول على مساعدة سريعة، اطرح الأسئلة في القناة المناسبة.
رخصة معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.