آفلاین
user-avatar

محل قرارگیری interface ها در لاراول

2 سال پیش
توسط ageekmaster آپدیت شد
آفلاین
user-avatar
Reza ghz ( 763 تجربه )
2 سال پیش

سلام میخواستم بپرسم که محل قرارگیری interface های یک کنترلر در چه پوشه ای باید قرار بگیره ؟
یعنی پوشه استاندارد قرارگیری اینترفیس های یک کنترلر در کجاست ؟

آفلاین
user-avatar
علی بیات ( 372468 تجربه )
2 سال پیش
تخصص : توسعه دهنده ارشد وب

من کانونشن‌ی در این زمینه ندیدم
ساختار اینجور پوشه‌ها و فایل‌ها کاملا دلخواهه.
من از فولدر App/Contracts استفاده میکنم.

آفلاین
user-avatar
Reza ghz ( 763 تجربه )
2 سال پیش

@ali.bayat
ممنونم ، برای اینکلود کردن اینترفیس ها باید از namespace استفاده کرد ؟

آفلاین
user-avatar
ageekmaster ( 5664 تجربه )
2 سال پیش
تخصص : javascript ninja

لاراول خودش برای پوشه app تمام فایل ها رو autoload میکنه
بنابراین تنها کاری که میخواد انجام بدین اینه که یک پوشه با نام دلخواه در app بسازید و بعد تمام کلاس ها و اینترفیس های کاستوم رو داخلش قرار بدید و یک نیم اسپیس براش در نظر بگیرید مثلا
namespace app/custom

و هر جا خواستید از اینترفیس یا کلاس کاستوم استفاده کنید اون رو use کنید.

use app/custom/myInterface

برای ارسال پاسخ باید وارد سایت شوید