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 mojolicious+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/mojolicious/2514dc71-e198-4277-8d2a-a170f943dca1%40googlegroups.com.