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.

Reply via email to