user() || $request->user()->role !== $role) { if ($request->user() && $request->user()->role === 'admin') { return redirect()->route('admin.dashboard'); } return redirect()->route('home')->with('error', 'Anda tidak memiliki akses ke halaman tersebut.'); } return $next($request); } }