<div id="errores">
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
</div>
En resources/views/cliente/create.blade.php añadimos:
@include("cliente/listErrores")
Modificamos el App/Http/Controllers/ClienteController.php:
public function store(Request $request)
{
$this->validate($request, [
'nombre' => ['required', 'max:10'],
'apellidos' => ['required', 'max:20'],
]);
$item = new Cliente;
$item->create($request->all());
return redirect('cliente/show');
}
Para que los mensajes de error se muestren en español:
a) Cambiar en config/app.php:
'locale' => 'es',
b) Descargarse el pack de traducciones en español y guardarlo en la carpeta:
resources->lang
No hay comentarios:
Publicar un comentario