user()) { return response()->json(['message' => 'Unauthorized'], 401); } if ($request->user()->role !== $role) { return response()->json(['message' => 'Access denied'], 403); } return $next($request); } }