Это мой контроллер:
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
'surname1' => ['required', 'string'],
'surname2' => ['required', 'string'],
'comunidad_id' => ['required'],
'provincia_id' => ['required'],
'municipio_id' => ['required'],
]);
}
это мой блейд:
<div class="form-group row">
<label for="cbx_comunidad" class="col-md-4 col-form-label text-md-right">Seleccione Comunidad:
</label>
<div class="col-md-6">
<select class="form-control @error('cbx_comunidad') is-invalid @enderror" name="cbx_comunidad" id="cbx_comunidad">
<option>Seleccione Comunidad</option>
<?php foreach ($comunidades as $comunidad): ?>
<option value=<?php echo $comunidad['id'] ?>>
<?php echo $comunidad['comunidad'] ?>
</option>
<?php endforeach;?>
</select>
</div>
@if($errors->has('cbx_comunidad'))
<span class="invalid-feedback" role="alert">
<strong>{{ $errors->first('cbx_comunidad') }}</strong>
</span> @endif
</div>
Мне нужно знать, почему laravel не показывает мне сообщение об ошибке, когда поле пустое, в Laravel 6.