Validção
[Concluído]

Caro amigo Carlos como posso montar as seguintes regras de validação:
01 - Imagine que tenhamos um range entre datas, ou seja data inicial e final. Como validadar para garantir que a data final seja maior que a data inicial. O mesmo exemplo poderia ser com horas (Inicial e Final)?
02 - Agora vamos a outro exemplo. Considerando dois campos: Estado e Cidade. Inicialmente não serão obrigatórios. Porem porem se um dois for preenchido o outro torna-se obrigatório. Como validar essa situação.
03 - Quando a imagem for obrigatória, no update caso esteja vazia ela é desconsiderada na regra de required?
Olá, Antonio!
Como vai?
1) Pode validar dessa forma:
'start_date' => 'required|date',
'end_date' => 'required|date|after:start_date',
2 Você pode usar a validação required_with, veja: https://laravel.com/docs/5.6/validation#rule-required-if
3) Se definir no Form Request a validação "required" será obrigatório.
Caso queira deixar obrigatório no cadastro, e opcional na edição precisa criar dois Form Request (classe de validação) separadas.
Qualquer dúvida amigo, me retorna. Tá bom? :-)

Obrigado! show de bola!

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!