route('login')->with('error', 'Silakan login terlebih dahulu'); } if (Auth::user()->role !== 'admin') { // Redirect ke halaman sesuai role atau home umum return redirect()->route('dashboard.'.Auth::user()->role) ->with('error', 'Akses hanya untuk admin'); } return $next($request); } }