سلام
من تازه دارم با لاراول کار می کنم و اطلاعاتم کمه. شاید سوال هام مبتدیانه باشه که ممنونم بابت تحمل
من می خوام یه کلاس شخصی بسازم مثلا به اسم User که توش یه سری متد بنویسم مربوط به کاربرها
مثلا یه متد می خوام بنویسم به اسم getUserProfile . دقیقا فایل کلاس رو باید چطوری ایجاد کنم؟ کجا ایجاد کنم؟
سلام
مبتدیانه => ابتدایی
اگه واقعا به چنین متدی نیاز دارید، میتونید روی خود مدل User ایجادش کنید و دیگه کلاس جدید نسازید. میگم اگه واقعا نیاز دارید چون خود User از کلاس Model اکستند کرده که میشه با find یا where کوئری زد. اگه کلا قصد جداسازی دارید، Repository Pattern رو گوگل کنید.
موفق باشید.
سلام
ممنونم محمد
دقیقا به یه راهنمایی مثل متن شما نیاز دارم.
شماها دقیقا چطوری رفتار می کنید؟ متد ها رو داخل مدل پیاده سازی می کنید؟
یه مثال بتونی بزنی عالی میشه :)
من به این نتیجه رسیدم که به جای ایجاد یه کلاس جدید از همون مدل User استفاده کنم. حالا یه سوال ذهنم رو درگیر کرده .
من توی لاراول چطوری باید به متد هایی که تعریف می کنم دسترسی داشته باشم؟
الان داخل مدل User یه متد به شکل زیر ایجاد کردم :
public function getUserProfileImage(User $user){
return 'Hi';
}
توی لاراول چطوری باید از این متد استفاده کنم؟ توی php خام میام یه دونه از کلاس new می کنم و متدش رو می خونم. توی لاراول هم همین کار رو باید کنم یا ساده ترم میشه؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟