View com várias funções de crud

Estou fazendo um aplicação com crud em laravel, porém eu não sei como colocar por exemplo, o metodo listar , excluir e atualizar na mesma view do laravel.

Meu codigo da view está assim:

<head>
    <meta charset="UTF-8">
    <title>Cadastro</title>
</head>

<body>
    <form action="{{ route ('registrar_usuario')}}" method="POST">            
                
                @csrf
                <label for ="">cpf</label></br>

                <input type="text" name="cpf" id = "cpf"></br>

                <label for ="">Nome</label></br>

                <input type="text"  required name ="nome" id = "nome"></br>
  
        <button value="adicionar" nome = "adicionar">adicionar</button>

    </form>
    <br>

    <button id="listar" >listar</button>
    <button id="teste">teste</button>
    
    <script>
        var texto = document.getElementById("cpf");

        var listar = document.getElementById("listar");
        
        //botao pra testar pra escrever no input, em vez de ir pra outra rota
        var teste = document.getElementById("teste");

        listar.onclick = function(){
            //aqui encaminha para visualização dos dados
            //document.querySelector("[name='nome']").value = "testando";

            window.location.href = "/usuario/"+texto.value; 
            }

        teste.onclick = function(){
            document.querySelector("[name='nome']").value = "testando";
           //alert("Eu sou um alert!");
            
           document.getElementById("teste").disabled = true;

            }
        
    </script>
           

</body>