سلام و عرض ادب
ببخشید توی فایل Helper با وجود تعریف ApiResponser تابع errorResponse رو نمیشناسه . راه حل چیست ؟
در این جلسه به توضیح validation و error handler در دوره آموزش ساخت وب سرویس با لاراول (Laravel Rest Api) پروژه محور میپردازیم.
برای ارسال نظر ابتدا باید وارد سایت شوید
سلام و عرض ادب
ببخشید توی فایل Helper با وجود تعریف ApiResponser تابع errorResponse رو نمیشناسه . راه حل چیست ؟
سلام وقت بخیر.
سوالتون برای چه قسمتی از دوره هست؟
دقت کنید ApiResponser یک trait هست و توی کلاس باید صداش یا use کنید.
amirreza safaralizade
سلام وقت بخیر.
ببخشید وقتی ما تو Exception ها تو بحث ErrorHandler میایم و به شکلی که شما تعریف کردین ارور ModelNotFound رو تعریف میکنیم تو بحث API کاملا درسته و کار میکنه حالا اگه بخوایم بگیم بهش فقط تو Route های Api بدین شکل ارور نشون بده و تو Routeهای وب همون 404 رو نشون بده چی کار باید بکنیم
علی شیخ
1 سال پیش
سلام وقت بخیر.
توی تابع render شما به request$ دسترسی دارید و میتوانید از ()request->wantsJson$ استفاده کنید که اگه توی هدر درخواست Accept: application/json قرار گرفته باشه مقدارش true هست و توی شرط متوجه میشید که در خواست به شکل api هست و کارهای مورد نظر را انجام میدید چیزی که قراره return بشه و اگه false باشه یعنی از سمت مرورگر هست.