json
4 سال پیش توسط json مطرح شد
6 پاسخ

پکیج laravel-module

سلام دوستان در رابطه با ماژولار کردن پروژه لاراول چند سوال داشتم :

1-پکیج laravel-modules واسه اینکار مناسبه و توصیه میشه که ازش استفاده کنم؟

2-فرض کنید ماژولم رو نوشتم:برای اینکه ازش استفاده کنم کافیه از مسیرهای نوشته شده توی اون ماژول استفاده کنم یا کار خاص دیگه ای لازمه؟مثلا میخوام ارسال sms رو با اون ماژول انجام بدم،همین کافیه که از خود مسیرهای ماژول استفاده کنم که با prefix توی مسیرهاش تعریف شده یا باید روش دیگه رو بکار بگیرم؟

3-فرضا میخوام همین ماژول ارسال sms رو توی پروژه های دیگه هم استفاه کنم،برای اینکار چیکار باید کرد؟باید فولدر اون پروژه رو توی پروژه های دیگه هم کپی کنم یا روش دیگه ای هست؟

از روش بالا استفاده کردم و جواب داد و مشکلی نداشت.یعنی فایلهای ماژول رو توی یه پروژه دیگه کپی کردم و ازشون استفاده کردم حالا نمیدونم اصولیه یا خیر؟

4-برای غیرفعال و یا فعال کردن یه ماژول به کمک این پکیج چیکار باید کرد؟

ممنون

@mhyeganeh
@mohaligateway
@AliValinejad
@ali.bayat
@juza66
@mehdi.shahabbasian


ثبت پرسش جدید
مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 4 سال پیش مطرح شد
0

1 - جز این پکیج استفاده کنی اصن ناراحت میشم 😁

2 - استفاده از خود مسیر های ماژول کافیه

3 - ماژول تو پروژه جدید نصب میکنی و فولدرو تو پروژه جدید کپی میکنی

4 - با دستور artisan

php artisan module:disable ModuleName

php artisan module:enable ModuleName

و یا دستور زیر در خود پروژه:

$module = Module::find('blog');
$module->disable();
$module->enable();

اینم از مستندات کامل:

https://nwidart.com/laravel-modules/v6/introduction

moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
0

سلام
شما می تونید دوره آموزش لاراول را مشاهده کنید. در این دوره تمامی موارد گفته شده است.
@shirzad


json
تخصص : آزاد
@JSON 4 سال پیش مطرح شد
0

تشکر @mohaligateway
حقیقتش من این موارد رو تا حدودی بلدم و فقط دنبال جواب این دو سه تا سوال میگردم و قاعدتا زیاد جالب نیست بخاطر این 2 سوال یه دوره کامل رو تهیه کنم...


json
تخصص : آزاد
@JSON 4 سال پیش مطرح شد
مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 4 سال پیش مطرح شد
0

1 - جز این پکیج استفاده کنی اصن ناراحت میشم 😁

2 - استفاده از خود مسیر های ماژول کافیه

3 - ماژول تو پروژه جدید نصب میکنی و فولدرو تو پروژه جدید کپی میکنی

4 - با دستور artisan

php artisan module:disable ModuleName

php artisan module:enable ModuleName

و یا دستور زیر در خود پروژه:

$module = Module::find('blog');
$module->disable();
$module->enable();

اینم از مستندات کامل:

https://nwidart.com/laravel-modules/v6/introduction

json
تخصص : آزاد
@JSON 4 سال پیش مطرح شد
0

خیلی ممنون @mehdi.shahabbasian
درباره فعال و غیرفعال کردن ماژول،فرض کنید بخوام فیچری قرار بدم که ادمین بتونه از پنل مدیریت اینکارا رو بکنه.بنظرتون روشی که میگم درسته؟
-لیست کامل ماژول های فعال و غیر فعال رو بهش میدم.
-بعد هر کدوم رو که خواست حالتش رو تغییر بده رو میفرسته به سرور و من با این 2 تا دستوری که گفتین وضعیتش رو تغییر میدم.
این روش درسته؟نیازی نیست که با دیتابیس کنترلش کنم که مثلا این ماژول وضعیتش فعاله و این یکی غیر فعال و اینا....؟


مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 4 سال پیش آپدیت شد
0

نخیر نیازی نیست از دیتابیس کاری رو انجام بدید توی کنترلر با همون دستور ها که عرض کردم خدمتون فعال و غیر فعال میشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام