Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Validação de valores no Middleware

Existe algo similar ao Form request para middlewares exemplo quero validar campos de entrada em uma requisição POST mas não quero ficar fazendo cadeias de if. Queria algo igual ao método rules do form request.

tipo:

  public function rules()
    {
        return [
            'nome' => 'required|max:100',
            'descricao' => 'required|max:255',
            'valor' => 'required|numeric',
            'quantidade' => 'required|numeric'
        ];
    }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

Oi Elder, tudo bom?

A ideia do middleware é justamente te trazer um ponto de injeção de código. Não acredito que haja alguma solução que evite os ifs incorporada ao framework. Porém, você pode procurar por algum padrão de projeto (Design Pattern) que evite a cadeia de switch case =)

Abraço

Obrigado pela ajuda André Chaves.