check() || !auth()->user()->hasRole('super_admin')) { if ($request->expectsJson()) { return response()->json(['message' => 'Unauthorized'], 403); } abort(403); } return $next($request); } }