cesardpaz
10/5/2018 - 1:04 AM

Mensajes Flash en laravel

Mensajes de errores en laravel, errores en formulario, confirmacion de una accion

/* Mensajes despues de ejecutar alguna acción
 - Guardar
 - Crear
 - Actualizar
 - Eliminar
El diseño es para Bootstrap 3 
*/

/* Errores Blade
------------------*/
@if($errors->any())
    <ul class="list-group">
        @foreach($errors->all() as $error)
            <li class="list-group-item list-group-item-danger">
                {{ $error }}
            </li>
        @endforeach
    </ul>
@endif


/* Textos Mensajes >> Controlador
----------------------------------*/
$data = $request->validate([
    'name' => 'required|max:255',
    'email' => 'required|email|max:255|unique:users'
],[
    'name.required' => 'El nombre es obligatorio',
    'email.unique' => 'El email ya existe',
    'email.required' => 'El email es obligatorio'
]);


/* Confirmacion Blade
-----------------------*/

@if ($message = Session::get('success'))
    <ul class="list-group">
        <li class="list-group-item list-group-item-success">
            {{ $message }}
        </li>
    </ul>
@endif


/* Confirmacion Controlador
----------------------------*/
return redirect()->route('admin.users.index')->with('success','el usuario ha sido creado');