【发布时间】:2017-12-13 22:38:43
【问题描述】:
我正在尝试在 Laravel 5 中创建用于验证的自定义消息。这是我迄今为止尝试过的:
$messages = [
'required' => 'Harap bagian :attribute di isi.',
'unique' => ':attribute sudah digunakan',
];
$validator = Validator::make($request->all(), [
'username' => array('required','unique:Userlogin,username'),
'password' => 'required',
'email' => array('required','unique:Userlogin,email'),$messages
]);
if ($validator->fails()) {
return redirect('/')
->withErrors($validator) // send back all errors to the login form
->withInput();
} else {
return redirect('/')
->with('status', 'Kami sudah mengirimkan email, silahkan di konfirmasi');
}
但它不起作用。该消息仍与默认消息相同。我该如何解决这个问题,以便我可以使用我的自定义消息?
【问题讨论】:
-
这些年来,没有人指出这个简单的错字。在
Validator::make()内部,$messages变量被意外放入了规则数组中。
标签: php laravel laravel-validation