In Laravel è semplice mostrare gli errori di validazione nei form.
A livello globale possiamo usare l'array $errors aggiunto automaticamente ai dati della view dal processo di validazione nel metodo del controller.
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
A livello del singolo errore di validazione possiamo utilizzare la direttiva @error per verificare se un campo ha effettivamente un messaggio di errore associato.
<label for="email">E-mail</label>
<input id="email" name="email" type="email" class="form-control@error('email') is-invalid @enderror">
@error('email')
<div class="alert alert-danger">{{ $message }}</div>
@enderror