راکت

ماژولار کردن پروژه اصلی در لاراول

5 پاسخ

@ali.bayat
من یک پروژه روبه صورت ماژولار نوشتم و الان میخوام روی پروژه اصلی ببرم باید چیکار کنم(من پروژه رو به صورت پکیج انجام ندادم )میخواستم ببینم میشه به صورت دستی در پروژه اصلی پروژه ماژولار رو صدا بزنم

پروژه ماژولار رو بیرون پروژه اصلی یعنی بیرون پوشه app ساختم ایا میشه در پروژه اصلی ازش استفاده کنم اگه میشه چطوری این کار رو انجام بدم

ثبت پرسش جدید

پاسخ‌ها

5
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mehdisut
سلام.
برای هر ماژول یک service provider می سازید و روت ها، مدل ها و ... داخل اون لود می کنید.

ftp
ftp
@ftp

تخصص: ساده

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

شاید پاسخ شما همین‌جا باشد

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mehdisut
ببینید توی یک پپروژه ماژولار، هر ماژول شما ساختار پایه ای لاراول رو داره. برای مثال شما کنترلر، مدل، روت، میدلویر و هر چیزی که مربوط به اون ماژول هست رو داخل خودش قرار می دید و یک سرویس پروایدر براش تعریف می کنید تا همه اون ها رو در پروژه اصلی لود کنه.
منظورتون از فراخوانی یک ماژول در ماژول دیگه چیه ؟

ftp
ftp
@ftp

تخصص: ساده

@mohsenbostan
من یک ماژول بیرون پوشه app ساختم و داخلش یک کارهایی انجام دادم حالا میخوام در پروژه که در پوشه app هست ماژولار رو فراخوانی کنم مثل این عکس که f ماژولالی هست که من ساختم و app پروژه اصلی من هست
https://mega.nz/file/tBR3gSjR#YgUwYTAmJILbchGhdPDmP6N0_m3x9nI6uZnzKJvK2Yk

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mehdisut
برای هر ماژول یک service provider تعریف می کنید بعد اون رو در config/app.php رجیستر می کنید.
داخل سرویس پروایدر هم همه اطلاعاتی که نیازه رو لود می کنید.

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

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