laravel-validator
laravel-validator copied to clipboard
Custom Error Messages not work
hi ~
your "l5-repository" is very good , thank you!
but i'm use laravel-validator example code setting Custom Error Messages is not work
my project is Laravel 5.1 LTS + dingo Api
yeah i have the same problem, when ` postValidator.php protected $messages = [ 'required' => 'false please try again.', ]; postController.php try{ .... }catch(ValidatorException $e){ $result = [ 'error' =>true, 'message' =>$e->getMessage() ]; }
i see ValidatorException.php its function like: public function __construct(MessageBag $messageBag){ $this->messageBag = $messageBag; },
MessageBag.php
public function __construct(array $messages = []) { foreach ($messages as $key => $value) { $this->messages[$key] = (array) $value; } }
`
if use it as like that $messages is not i gave,except new MessageBag($messages) or Validator::make('', '', $messages), i don't know laravel-validator how to get i defined messages.
dev-master version solve this issue, but https://packagist.org/packages/prettus/l5-repository#2.6.6 this version require prettus/laravel-validation: 1.1.* .
Maybe we need @andersao merges updates to master 😟
@tucq88 i solve this problem by override class LaravelValidator -> passes function
How did you guys solve this issue? Overriding function passes didn't work for me.