vahiid
3 سال پیش توسط vahiid مطرح شد
1 پاسخ

error handeling in laravel for web and api

با سلام

چطوری متود render داخل Exceptions\Handler را بازنویسی کنم که هم برای web و هم برای api پاسخ مناسب را برگردونه؟


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0

چک کنید درخواست اگر بصورت جیسون بود خطا رو به همون فرمت برگردون در غیراینصورت view مدنظرتون رو ریترن کنید

public function render($request, Throwable $exception)
{
    return $request->expectsJson() ? new JsonResponse([
        'data' => 'Articles Is Not Found',
        'status' => 'error'
    ], Response::HTTP_UNAUTHORIZED)

    : view('errors.articleprivate');
}

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

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