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'
        ];
    }
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.