Anuncio

Entra a participar en el Slack de Laraveles. Solicita tu invitación aquí.
Nos ayuda a manter la comunidad

#1 13/06/2019 07:29:42

xeroky
Miembro
Registrado: 15/12/2015
Mensajes: 7

Problema con mensajes flash

Buenas a tod@s!

Desde hace unos días he dejado de ver todos los mensajes flash que tengo puestos en las redirecciones de los controladores y también los de error de, por ejemplo, las validaciones de los formularios. Es raro porque se veían y han dejado de verse, algo se me escapa, os pongo código para que veais como está todo.

[edito] Estoy utilizando laravel 5.7

Una redirección cualquiera podrías ser esa:

return redirect()->route('contacto')->with('success', __('contacto.enviado'));

En el layout, app.blade.php tengo lo siguiente

<main id="app">
  <div class="grid-container">
    <div class="grid-x grid-padding-x">
      <div class="medium-12 cell">
        @include('common.alerts')
      </div>
    </div>
  </div>        
  @yield('content')
</main>

Y en el include @common.alerts que es el archivo alerts.blade.php

@if ($errors->any())
    <div class="callout alert">
    @foreach($errors->all() as $error)
        <p>{{ $error }}</p>
    @endforeach
    </div>
@endif

@if(session('success'))
    <div class="callout success">
        {!! session('success') !!}
    </div>
@endif

El include se carga bien porque poniendo cualquier texto fuera de los condicionales se ve.

Algo se me escapa y no sé qué es. Alguien me puede echar una mano?

Gracias!!

Última edición por xeroky (13/06/2019 07:32:06)

Desconectado

Pié de página <- REVISAR ->

Powered by FluxBB

Ayuda a mantener la comunidad: