راکت

error handeling in laravel for web and api

1 پاسخ

با سلام

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

ثبت پرسش جدید

پاسخ‌ها

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

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

چک کنید درخواست اگر بصورت جیسون بود خطا رو به همون فرمت برگردون در غیراینصورت 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');
}

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

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

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