Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Validar recebimento de formulário na API

Olá, tuode certo?

Vou fazer uma API utilizando laravel 5.6.

Se eu validar o formulário em tempo de digitação, mas não validar no metodo que acessa a API, mas ainda sim eu validar as entradas na API, isso já é o suficiente?

Não sei se estou certo, mas acho que é mais seguro validar na API do que no metodo create, se eu validar na API e em tempo de digitação já é mais que sificente certo?

Por exemplo, tenho meu formulario:

<input name="nome" v-validate data-vv-rules="required|min:6" >
<button type="button" @click="inserirUsuario()">
export default {
    methods: {
        inserirUsuario(){
            validar formulario aqui tbm???
            fetch('http://localhost:8000/user', {
                method: post
                ...
                ...
            })
        }
    }
}
public function store(Request $request){
    //VALIDACAO DO REQUEST
    User::create($request->all());
}
1 resposta
solução!

Boa noite, Jhonny! Como vai?

O correto é fazer sempre a validação no back-end, nesse caso, na sua API! Isso acontece pq o cliente pode burlar o seu sistema de diversas formas! Uma delas, por exemplo, é desativando o JavaScript no navegador.

Portanto, respondendo sua pergunta diretamente, inclua quaisquer validações no lado do cliente. No entanto, faça todas as validações necessárias no lado da sua API pois ela é a sua garantia!

Pegou a ideia?

Qualquer coisa é só falar!

Grande abraço e bons estudos!