راکت

گرفتن نام مدل در لاراول

1 پاسخ

دنبال best practice هستم متاسفانه نت به صورت آزاد نیست که بشه سرچ کرد ولی سئوالم اینه
من میخوام توی مدل های لاراول یک کلاس base درست کنم و همه کلاس هام از اون ارث بری کنن و کارش اینه که مقدار primaryKey هر کدوم رو از کلاس های ارث بری شده رو بسازه ولی برای این راه فانکشنش رو نمیدونم که کلاس های ارث بری شده رو بشه اسمشون رو دراورد
اگر دوستان اطلاعی دارن ممنون میشم راهنمایی کنن
@hesammousavi
@ali.bayat @Alimotreb

ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود

مفهوم وراثت در واقع به ما امکان میده به پراپرتی ها و متد های کلاس والد دسترسی داشته باشیم.

برای کاری که شما می‌خواهید انجام بدید.. یه راهش اینه :
کلاسها رو داخل یه آرایه ذخیره کنید.. و با پیمایش آرایه primaryKey رو بصورت دستی در هر کلاس ست کنید.. اگر هم بخواهید تمیزتر انجامش بدید استفاده از یه Interface برای کلاس ها هم گزینه خوبیه

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

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

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