محسن علی زاده
5 سال پیش توسط محسن علی زاده مطرح شد
1 پاسخ

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

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


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

درود

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

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


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

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