راکت

تفاوت controller و resource controller

4 پاسخ

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

Saied Hr
Saied Hr
@saeedlovelorn2
ثبت پرسش جدید

پاسخ‌ها

4
tresa021
tresa021
@claymore0465

تخصص: Professional PHP Developer

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@saeedlovelorn2

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

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

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود

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

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

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

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

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

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