A validação do date_format do Laravel 5.1 permite dois formatos
Eu uso a seguinte validação de data para a solicitação POST recebida.
'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u"'
Isso permitirá apenas uma data desse tipo, ou seja, 21-01-2012 15: 59: 44.8
Também quero permitir a data sem a TIME, por exemplo. 2012-01-21, que quando enviado ao mysql db será armazenado automaticamente como 2012-01-21 00: 00: 00.0
Existe uma maneira de fazer isso usando as regras de validação existentes do Laravel. Existe uma maneira de definir vários formatos na regra date_format, algo como abaixo.
'trep_txn_date' => 'date_format:"Y-m-d H:i:s.u","Y-m-d"' //btw this didn't work.
Obrigado,
K