یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
محسن
5 سال پیش توسط محسن مطرح شد
6 پاسخ

استفاده از controller در web و api

سلام.من میخواستم نظر دوستان رو راجبه استفاده از controller بدونم.درسته که برای نتایج مربوط به web و api از یه فانکشن تو کنترلر استخراج شه؟یا توابع مربوط به api کلا جدا از web هست؟


ثبت پرسش جدید
میلاد هدایت پور
تخصص : در حال پیشرفت
@miladparsi1070 5 سال پیش مطرح شد
0

برای api نویسی شما نیاز دارین json برگردونید! در حالی که برای کار با web نیاز به برگردوندن یک view هستش
پس قاعدتا نمیتونید هر 2 رو توی یه فانکشن داشته باشید و بهتره جدا باشن!
ولی میتونید کلا api بنویسید و دیتایی که برمیگردونید رو خودتون با ابزارهایی مانند vuejs توی view نمایش بدین


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام
کنترلر چه ربطی به api یا web داره در هر دو برای ساختاربندی کدها از کنترلر‌ها استفاده میشه و کمک میکنه که فایل‌هاتون درهم نشه


محسن
@mohsenmoradi1851 5 سال پیش مطرح شد
0

@hesammousavi
بله.من منظورمو درست نرسوندم.من دقیقا میخوام بدونم فانکشن های مربوط به api و web جداگانه نوشته بشن بهتره یا با هم؟
مثلا من یه جایی دیدم که یه فانکشن استفاده کرده بود و شرط گذاشته بود که اگر json خواست جواب به صورت json باشه و اگر نخواست برخورد دیگه ای بشه...اصولا کدوم روش بهتره؟


محمد مهدی صالح پور
تخصص : در حال یادگیری طراحی و برنامه...
@MahdiSP 5 سال پیش مطرح شد
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0

جدا نوشته بشه مدیریتش راحتر هست، از نظر من سعی کنید کلا همه چیز رو منظم و جدا بنویسید تا مدیریتش در اینده بهتر باشه و مشکلی نداشته باشین


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

اصلا استفاده از کنترلر برای اینه که کدهای ما به سمت اسپاگتی کد شدن نره..
وگرنه یه فایل Route بزرگ درست میکردیم و همه جا رو پر از کلوژرهای مختلف میکردیم

من یه جایی دیدم که یه فانکشن استفاده کرده بود و شرط گذاشته بود که اگر json خواست جواب به صورت json باشه و اگر نخواست برخورد دیگه ای بشه

بعضی جاها لازمه که چک کنیم، آیا این درخواست jSon میخواهد یا نه..

در کل اگر لاجیک مربوط به لایه Web و API رو از هم جدا کنیم، بهتره


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

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