Hola, en primera quiero manifestar que hasta ahora estoy iniciando en todo esto.. pregunta.. me podrian ayudar.. tengo el siguiente problema, deseo direccionar al usuario segun su rol a diferentes vistas.. ejem.. admin dirigido a dashboard - operator a index.. tengo este codigo en el controlador..    public function index(Request $request)
    {
        $user = $request->user(); 
        //dd($user->roles); // Verifica los roles que tiene el usuario
        if ($user->hasRole('operator')) {
            return redirect()->route('admin.index'); 
        } elseif ($user->hasRole('operator')) {
            return redirect()->route('operator.index'); 
        } else { 
            return redirect(RouteServiceProvider::HOME);
        }
      } y este es el codigo que tengo en la ruta.. Route::middleware(['auth'])->group(function () {
  Route::group(['middleware' => 'role:admin'], function () {
      Route::get('admin', [HomeController::class, 'index'])->name('admin.index');
  });
  Route::group(['middleware' => 'role:operator'], function () {
      Route::get('operator', [HomeController::class, 'index'])->name('operator.index');
  });
});
 el tema es que no logro que me remita a las rutas seleccionadas.. me podrian tirar una mano..muchas gracias.