user() || $request->user()->role !== $role) { return redirect()->route('dashboard')->with('error', 'Unauthorized access.'); } return $next($request); } }