[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Antonio Fernandes
Criador Antonio Fernandes 30/08/2018

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?

Manager Carlos Ferreira 30/08/2018

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? :-)

Carlos Ferreira
Criador Antonio Fernandes 30/08/2018

Obrigado! show de bola!

Antonio Fernandes
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!