【发布时间】:2020-08-02 11:54:21
【问题描述】:
我正在尝试验证我的 laravel 应用中的唯一条目
以下是我的验证数组,
$website = $websiteModel->find($id);
$this->validate($request, [
'subDomainName' => ['required','regex:/^[A-Za-z0-9 ]+$/'],
'subDomainSuffix' => ['required'],
'packageType' => ['required'],
'themeid' => ['required'],
'lang' => ['required'],
'user' => ['required'],
'domain' => [
'required',
'string',
'min:2',
'max:255',
Rule::unique('apps')->ignore($website)
],
], $request->all());
我的验证工作正常但是,
当我尝试为我的域字段输入重复值时,它得到正确验证但未显示错误消息,说对不起名称已经存在...
<input type="text" id="domain" class="form-control" name="domain" >
{!! $errors->first('domain', '<span class="help-block" role="alert">:message</span>') !!}
在此范围内,它只显示常见错误消息区域,但它显示对不起表单无法更新...那么我怎样才能正确验证该字段并显示相关错误消息
【问题讨论】:
标签: php laravel validation laravel-5 laravel-6