PDA

View Full Version : تعریف کلاس در لاراول؟



gilar1360
پنج شنبه 12 اردیبهشت 1398, 20:12 عصر
سلام دوستان . من یه پروژه فاینال دارم
اومدم توی رشنال روز موجودیت هامو مشخص کردم که شامل تولید کننده ِ محصول ِ خریدار ِ و چند تا موجودیت دیگه میشه
استاد راهنما اومده میگه باید بیای این موجودیت ها رو توی لاراول به صورت کلاس تعریف کنی .
لطفا راهنمایی کنید این کلاس ها در لاراول کجا باید تعریف بشه ؟

plague
جمعه 13 اردیبهشت 1398, 15:06 عصر
لاراول عمقش بیشتر از اینه که با یه سوال و جواب راه بیفتی بهتره یه فیلم آموزشی نگاه کنی
2 نوع کلاس داره
1 - کنترلر
2 - مدل

باید با cmd بری توی فولدر لاراولت که فایل artisan ـوش قرار داره بعد دستور بزنی

php artisan make:controller Controllername

برات کلاس رو میسازه ....بجای Controllername باید اسم کلاس مد نظرت رو بزنی

gilar1360
جمعه 13 اردیبهشت 1398, 18:31 عصر
خوب تا حدی لاراول آشنا هستم ، همین کارو میکنم کنترلر هامو ساختم و کلاس هامو نوشتم منتها استاد میگه باید موجودیت ها تو که آنالیز کردی بیای با کلاس تعریف کنی بعد بیای توی کتنرلرها ازش استفاده کنی و اینطوری که کار کردی شی گرایی نیست همون فانکشنال میشه ؟ لطفا راهنمایی کنید

mostafa272
شنبه 14 اردیبهشت 1398, 11:52 صبح
فک میکنم منظور استادت اینه که برای هر موجودیت یک کلاس از نوع مدل داشته باشی که تقاضای پایگاه داده مربوط به جدول یا جداول مرتبط با اون موجودیت رو در اون کلاس پیاده سازی کنید. بعد در کلاس های کنترلر کار با مدل ها رو کنترل کن (یعنی دریافت پارامترهای ورودی، ارسال به کلاس مدل و دریافت نتیجه از مدل و در نهایت نمایش در ویو مورد نظر)