ماژولار کردن پروژه در لاراول
به جای داشتن فایل های متعدد کد و پراکندگی بخش های مختلف،میتوانید پروژه ی لاراول خود را ماژولار کنید . nwidart/laravel-modules یک پکیج لاراول برای مدیر...
به جای داشتن فایل های متعدد کد و پراکندگی بخش های مختلف،میتوانید پروژه ی لاراول خود را ماژولار کنید . nwidart/laravel-modules یک پکیج لاراول برای مدیر...
به جای داشتن فایل های متعدد کد و پراکندگی بخش های مختلف،میتوانید پروژه ی لاراول خود را ماژولار کنید .
nwidart/laravel-modules یک پکیج لاراول برای مدیریت پروژه های بزرگ است . با نصب این پکیج و ایجاد یک ماژول ، در پوشه ی Modules یک پروژه دقیقا مانند خود لاراول ایجاد میشود که شامل view و controller و model و … است
ساختار ماژول را در تصویر زیر می بینید :
همانطور که ساختار ماژول را در تصویر بالا مشاهده می کنید کاملا مانند لاراول است و همه ی عملیاتی که در لاراول امکان دارداکنون می توانید در ماژول انجام دهید .
برای پیاده سازی سیستم ماژولار در لاراول می توانید از پکیج nwidart/laravel-modules با استفاده از دستور زیراستفاده نماببد:
composer require nwidart/laravel-modules
سپس دستور زیر را اجرا کنید :
php artisan vendor:publish –provider="Nwidart\Modules\LaravelModulesServiceProvider"
سپس با استفاده از کد زیر فایل composer.json را تغییر دهید
}
} :"autoload"
} :"psr-4"
,"App\\": "app/"
"Modules\\": "Modules/"
{
{
{
سپس دستور composer dump-autoloadرا اجرا کنید .
پکیج ماژول در پروژه ی شما نصب شد اکنون میتوانید ماژول ایجاد کنید . به این منظور دستور زیر را اجرا کنید :
php artisan module:make Blog
به جای Blog نام ماژول مورد نظر خودتان را بگذارید .
به کمک این پکیج می توانید کدهای خودتان را سفارشی کنید و به آسانی بین اپلیکیشن ها منتقل کنید .
برای اطلاعات بیشتر میتوانید به سایت laravel-modules مراجعه کنید .
شرکت طراحی وب سایت اینتن متشکل از تیم حرفه ای ، باتجربه و آکادمیک در عرصه فضای مجازی است که عمده فعالیت هایش حول طراحی سایت های اینترنتی، سئو سایت و بهینه سازی وب سایت و برندسازی اینترنتی می باشد.
در مورد این مقاله بحث کنید
نظرات بسته است.
امتیاز بینندگان:4 ستاره