Saied Hr
4 سال پیش توسط Saied Hr مطرح شد
4 پاسخ

تفاوت controller و resource controller

سلام وقت بخیر میخواستم تفاوت controller و resource controller رو بدونم،اگه میشه راهنمایی کنین


ثبت پرسش جدید
tresa021
تخصص : Professional PHP Developer
@claymore0465 4 سال پیش مطرح شد
0

لطفا واضح تر بفرمایید سوالتون رو


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 4 سال پیش مطرح شد
1

سلام
@saeedlovelorn2

اگر منظورتون روت ها به صورت resource هست
در این حالت شما تمامی متد های ، آپدیت و استور و آپدیت ، دیلیت رو خواهید داشت ، بدون اینکه بخوایید مجزا تعریف کنید
یه خلاصه سازی میشه و کوتاه میشه کد زدنتون ، یه جورایی بهینه میشه

مثال و توضیحات در سایت خود لاراول :
https://laravel.com/docs/5.7/controllers


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

درود

ما یه سری Route های پیش فرض داریم مثل index, show, update, destroy, create , store, edit
مثلا برای دیدن تمام پست ها از index,
برای دیدن یک پست از show,
برای حذف یک پست از destroy
و ...

لاراول در کنار این که برای شما یه کنترلر میسازه.. گزینه‌ای هم داره که کنترلر رو از نوع resource میسازه
و تنها تفاوتش با یه کنترلر معمولی اینه که متد هایی که بالا نام برده شد رو هم براتون داخل کنترلر قرار میده


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش مطرح شد
1

و ادامه صحبت اقای بیات
از روش Route Model Binding استفاده میکنه
خودکار نام مدل رو تویی توابع میذاره که کارتون خیلی راحتتر میشه


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

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