【发布时间】:2022-01-05 02:57:29
【问题描述】:
如何在 laravel 8 中编辑文本“validation.unique”?
我的控制器
public function customRegistration(Request $request)
{
$request->validate([
'name' => 'required',
'role_id' => 'required',
'username' => 'required|unique:tbl_users',
'password' => 'required|min:12',
'status_id' => 'required'
]);
$data = $request->all();
$check = $this->create($data);
if ($request->role_id == 2) {
return redirect("admin-master/show_vendor")->with('success', 'Pengguna Berhasil Di Daftarkan');
}else{
return redirect("admin-master/show_pengawas")->with('success', 'Pengguna Berhasil Di Daftarkan');
}
}
我已更改 resouce/lang/en/validation.php
中的消息'unique' => 'The :attribute has already been taken.'
为什么会出现 validation.unique 的消息?应该已经被占用了。
错误消息视图
@if ($message = Session::get('success'))
<div class="alert alert-success">
<p>{{ $message }}</p>
</div>
@endif
@if ($message = Session::get('delete'))
<div class="alert alert-danger">
<p>{{ $message }}</p>
</div>
@endif
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
{{ $error }}
@endforeach
</ul>
</div>
@endif
【问题讨论】:
-
您在
resources/en/validation.php中添加的新错误消息是什么?显示什么错误信息?错误信息如何显示? -
我已经更新了我的问题。警报视图中显示的消息错误
-
如何在你的blade.php文件中显示错误?
-
如果用户名已注册,出现的消息已经被占用,但我不知道这个validation.unique错误消息来自哪里
-
问题是您的视图显示错误消息。所以请给我们看
标签: laravel validation message