check()) { return redirect()->route('login'); } if (auth()->user()->role !== $role) { // Jika user biasa mencoba akses halaman admin abort(403, 'Akses ditolak. Halaman ini hanya untuk ' . ($role === 'admin' ? 'Ahli Tanaman' : 'Petani') . '.'); } return $next($request); } }