hasRole('super_admin')) { if ($request->expectsJson() || $request->is('api/*')) { return response()->json(['error' => 'Forbidden'], 403); } return Inertia::render('Error', ['status' => 403]) ->toResponse($request) ->setStatusCode(403); } return $next($request); } }