Я пытаюсь проверить уникальную запись в моем 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>') !!}
Здесь, в этом диапазоне, он показывает ничего, кроме области общих сообщений об ошибках, извините, форма не может быть обновлена ... Так как я могу правильно проверить поле и отобразить соответствующее сообщение об ошибке