route('login'); } $roles = explode('|', $role); if (!in_array(Auth::user()->role, $roles)) { if (Auth::user()->role === 'admin') { return redirect()->route('admin.dashboard') ->with('error', 'Anda tidak memiliki akses ke halaman ini.'); } return redirect()->route('dashboard') ->with('error', 'Anda tidak memiliki akses ke halaman ini.'); } return $next($request); } }