->withExceptions(function (Exceptions $exceptions) { $exceptions->render(function (ValidationException $e, $request) { if ($request->is('api/*')) { return \App\Support\ApiResponse::error('Validasi gagal.', 422, $e->errors()); } }); $exceptions->render(function (AuthenticationException $e, $request) { if ($request->is('api/*')) { return \App\Support\ApiResponse::error('Tidak terautentikasi.', 401); } }); $exceptions->render(function (AuthorizationException $e, $request) { if ($request->is('api/*')) { return \App\Support\ApiResponse::error('Tidak memiliki izin.', 403); } }); })