Я пытаюсь адаптировать форму регистрации по умолчанию в Laravel к таблице пользовательских пользователей базы данных;У меня есть флажок, который не возвращает значения, и хотя он выбран, он не возвращает значение.Валидатор предупреждает меня, что поле флажка необходимо заполнить после отправки, даже если я его выбрал.
Это флажок:
<!--checkbox-->
<div class="form-group row">
<label for="usertype" class="col-md-4 col-form-label text-md-right">Type Utilisateur</label>
<div class="col-md-6">
<input type="checkbox" name="check[]" value="normal"/> Normal
<input type="checkbox" name="check[]" value="admin"/> Admin
<input type="checkbox" name="check[]" value="super"/> Super
@if ($errors->has('usertype'))
<span class="help-block">
<strong>{{ $errors->first('usertype') }}</strong>
</span>
@endif
</div>
</div>
Редактировать: Validator
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:6', 'confirmed'],
'telephone' => ['required', 'numeric'],
'usertype' => ['required', 'string'],
]);
}
Примечание: я удалил usertype from Validation, но регистрация не пошла бы на страницу регистрации, обновилась бы, и никакая ошибка не появляется или какие-либо предупреждения