This is the code I use in my project:
In helper:
$app->helper(_validation => sub { my($c, $required_fields) = @_;
my $v = $c->validation;
foreach my $item($required_fields
->@*){
$v->required($item);
}
return $v;
});
and in controller:
my $v = $app->_validation($ref_required_fields);
if( $v->has_error ) { sub{ ... } }
This code works correctly in Mojolicious versions lower than 8.34. You can
see how it works at https://dev.mojoblog.me/authentication
неділя, 12 квітня 2020 р. 14:57:55 UTC+3 користувач Sebastian Riedel
написав:
>
> I have installed last version of Mojolicious and I found that the $
>> ->has_error validation method was working with an error.
>> When I send data form with empty field, which must be required full, I
>> get empty value of $v->has_error. This method worked correctly in previous
>> version of Mojolicious (8.28 and 8.33) I used.
>> Please explain how to fix this bug.
>>
>
> Your description is very vague, so i can only guess. But you probably want
> to use the not_empty filter on the affected field.
>
> https://mojolicious.org/perldoc/Mojolicious/Validator#not_empty
>
> --
> sebastian
>
--
You received this message because you are subscribed to the Google Groups
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/mojolicious/2514dc71-e198-4277-8d2a-a170f943dca1%40googlegroups.com.