laravel-validator icon indicating copy to clipboard operation
laravel-validator copied to clipboard

Custom Error Messages not work

Open j955 opened this issue 9 years ago • 5 comments

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

j955 avatar May 29 '16 11:05 j955

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.

childeYin avatar Jul 05 '16 04:07 childeYin

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.* .

motopig avatar Jul 18 '16 13:07 motopig

Maybe we need @andersao merges updates to master 😟

tucq88 avatar Sep 14 '16 09:09 tucq88

@tucq88 i solve this problem by override class LaravelValidator -> passes function

motopig avatar Sep 20 '16 08:09 motopig

How did you guys solve this issue? Overriding function passes didn't work for me.

heavyrick avatar Mar 27 '17 17:03 heavyrick