robertogallea / laravel-codicefiscale

Codice fiscale validation for php/laravel
MIT License
42 stars 16 forks source link

Carbon\Exceptions\InvalidFormatException : Data missing #60

Closed Hirishiolo closed 10 months ago

Hirishiolo commented 10 months ago

Detailed description

Il bug si verifica quando il campo "birthdate" ha una data incorretta (nel mio caso vuota), e viene triggerata la validazione.

Context

Evita questo errore.

Possible implementation

Si potrebbe controllare il formato della data che sia corretto secondo la configurazione impostata, pena esporre l'errore.

Grazie, ciao, e sempre buon lavoro!!!

robertogallea commented 10 months ago

Commit cede239 solves the issue

Hirishiolo commented 10 months ago

grazie mille! Il controllo funziona! Unica precisazione: il messaggio è impreciso in quanto ad esempio inserendo come data "xx/12/2000" mi restituisce "Il campo codicefiscale non può essere validato su una data di nascita vuota" mentre questa ha solo un errore di caratteri. Magari sostituire con un messaggio generico "... data di nascita non corretta" è meglio, no? Grazie ancora!

robertogallea commented 10 months ago

Ok, you are right. I am fixing it but not making a new version yet. You can publish the language files using the command

php artisan vendor:publish --provider="robertogallea\LaravelCodiceFiscale\CodiceFiscaleServiceProvider" --tag="lang"

and modify it yourself for now.

Hirishiolo commented 10 months ago

thanks!!