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