Laravel 5 rediriger avec message

Quelqu'un peut m'expliquer pourquoi le code ci-dessous ne fonctionne pas lorsqu'il redirige vers une autre page?

return redirect()->route('homepage')->with('message', 'I am so frustrated.');

La redirection fonctionne comme prévu, mais le message ne s'affiche pas.

La vue ressemble:

@if ( session()->has('message') )
    <div class="alert alert-success alert-dismissable">{{ session()->get('message') }}</div>
@endif

Quand je l'ai changer pour:

return redirect()->route('contact')->with('message', 'I am so frustrated.');

qui est le même que redirect()-> (), tout fonctionne correctement et le message est affiché. Quelle est la différence entre rediriger back() et to() un autre point de vue?

de retour de la fonction redirect()-> ('/')-> ('message', 'Merci de prendre contact avec nous!") c'est de cette façon que j'ai utilisé avant.
J'ai tout essayé Redirect::to(), la fonction redirect()-> (), la fonction redirect()->itinéraire (page d'accueil),
Mettre ceci dans le contrôleur :- redirect('/contact')-> ('message', 'je suis tellement frustré.') puis, en vue de {{ Session::get('message') }}

OriginalL'auteur | 2016-01-02