آقای هگز
5 سال پیش توسط آقای هگز مطرح شد
0 پاسخ

ایجاد تغییرات در مدل user توسط ماژول

دوستان من دارم یه ماژولی توسعه میدم که نیاز دارم تغییراتی توی مدل user ایجاد کنم
از اونجایی که خاصیت ماژول بودن اینه که قابلیت استفاده مجدد داشته باشه و وابستگی هاش به کد های اصلی تقریبا صفر باشه ، اومدم مدل user توی ماژول رو از مدل user اصلی خود لاراول extends کردم و یه سری متد داخلش نوشتم
اما وقتی میخوام ازش استفاده کنم باید کلاس جدیدی ک توی ماژول نوشته شده رو کال کنم تا به متد هاش دسترسی داشته باشم در صورتی که هلپر فانکشن auth()->user و ... توی لاراول همیشه دارن کلاس مدل user اصلی رو برمیگردونن و به نظرم بخاطر یه ماژول تغییر تو هسته لاراول کار اشتباهیه!

پیشنهادی دارید چطوری مدل user توی ماژول رو با مدل user توی app بیام merge کنم؟🙍‍♂️

@hesammousavi @alimanian