Skip to content
This repository was archived by the owner on Dec 11, 2020. It is now read-only.

Commit 95f28c7

Browse files
committed
accept custom validation messages
1 parent 1554f1f commit 95f28c7

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/Validator.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,15 @@ public function __construct(Validation $validation)
2424
*
2525
* @param array $input The input to validate
2626
* @param array $rules Specify custom rules (will override class rules)
27+
* @param array $messages Specify custom messages (will override class messages)
2728
*
2829
* @return bool
2930
*
3031
* @throws \Lucid\Foundation\InvalidInputException
3132
*/
32-
public function validate($input, array $rules = [])
33+
public function validate($input, array $rules = [], array $messages = [])
3334
{
34-
$validation = $this->validation($input, $rules);
35+
$validation = $this->validation($input, $rules, $messages);
3536

3637
if ($validation->fails()) {
3738
throw new InvalidInputException($validation);
@@ -46,15 +47,16 @@ public function validate($input, array $rules = [])
4647
*
4748
* @param array $input
4849
* @param array $rules
50+
* @param array $messages
4951
*
5052
* @return \Illuminate\Validation\Validator
5153
*/
52-
public function validation($input, array $rules = [])
54+
public function validation($input, array $rules = [], array $messages = [])
5355
{
5456
if (empty($rules)) {
5557
$rules = $this->rules;
5658
}
5759

58-
return $this->validation->make($input, $rules);
60+
return $this->validation->make($input, $rules, $messages);
5961
}
6062
}

0 commit comments

Comments
 (0)