سلام دوستان در رابطه با ماژولار کردن پروژه لاراول چند سوال داشتم :
1-پکیج laravel-modules واسه اینکار مناسبه و توصیه میشه که ازش استفاده کنم؟
2-فرض کنید ماژولم رو نوشتم:برای اینکه ازش استفاده کنم کافیه از مسیرهای نوشته شده توی اون ماژول استفاده کنم یا کار خاص دیگه ای لازمه؟مثلا میخوام ارسال sms رو با اون ماژول انجام بدم،همین کافیه که از خود مسیرهای ماژول استفاده کنم که با prefix توی مسیرهاش تعریف شده یا باید روش دیگه رو بکار بگیرم؟
3-فرضا میخوام همین ماژول ارسال sms رو توی پروژه های دیگه هم استفاه کنم،برای اینکار چیکار باید کرد؟باید فولدر اون پروژه رو توی پروژه های دیگه هم کپی کنم یا روش دیگه ای هست؟
از روش بالا استفاده کردم و جواب داد و مشکلی نداشت.یعنی فایلهای ماژول رو توی یه پروژه دیگه کپی کردم و ازشون استفاده کردم حالا نمیدونم اصولیه یا خیر؟
4-برای غیرفعال و یا فعال کردن یه ماژول به کمک این پکیج چیکار باید کرد؟
ممنون
@mhyeganeh
@mohaligateway
@AliValinejad
@ali.bayat
@juza66
@mehdi.shahabbasian
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
سلام
شما می تونید دوره آموزش لاراول را مشاهده کنید. در این دوره تمامی موارد گفته شده است.
@shirzad
تشکر @mohaligateway
حقیقتش من این موارد رو تا حدودی بلدم و فقط دنبال جواب این دو سه تا سوال میگردم و قاعدتا زیاد جالب نیست بخاطر این 2 سوال یه دوره کامل رو تهیه کنم...
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
خیلی ممنون @mehdi.shahabbasian
درباره فعال و غیرفعال کردن ماژول،فرض کنید بخوام فیچری قرار بدم که ادمین بتونه از پنل مدیریت اینکارا رو بکنه.بنظرتون روشی که میگم درسته؟
-لیست کامل ماژول های فعال و غیر فعال رو بهش میدم.
-بعد هر کدوم رو که خواست حالتش رو تغییر بده رو میفرسته به سرور و من با این 2 تا دستوری که گفتین وضعیتش رو تغییر میدم.
این روش درسته؟نیازی نیست که با دیتابیس کنترلش کنم که مثلا این ماژول وضعیتش فعاله و این یکی غیر فعال و اینا....؟
نخیر نیازی نیست از دیتابیس کاری رو انجام بدید توی کنترلر با همون دستور ها که عرض کردم خدمتون فعال و غیر فعال میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟