W Laravel, najlepszy sposób na przekazywanie różnych typów wiadomości flash w sesji

Tworzę moją pierwszą aplikację w Laravel i próbuję skupić się na wiadomościach flash sesji. O ile mi wiadomo w mojej akcji kontrolera, mogę ustawić wiadomość flash albo przechodząc

Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK?

W przypadku przekierowania na inną trasę lub

Session::flash('message', 'This is a message!'); 

W moim głównym szablonie ostrza miałbym wtedy:

@if(Session::has('message'))
<p class="alert alert-info">{{ Session::get('message') }}</p>
@endif

Jak zapewne zauważyłeś, używam Bootstrap 3 w mojej aplikacji i chciałbym korzystać z różnych klas wiadomości:alert-info, alert-warning, alert-danger itp.

Zakładając, że w moim kontrolerze wiem, jaki typ wiadomości ustawiam, jaki jest najlepszy sposób przekazania i wyświetlenia go w widoku? Czy powinienem ustawić osobną wiadomość w sesji dla każdego typu (np.Session::flash('message_danger', 'This is a nasty message! Something's wrong.');)? Następnie potrzebowałbym osobnej instrukcji if dla każdej wiadomości w moim szablonie ostrza.

Wszelkie porady doceniane.

questionAnswers(11)

yourAnswerToTheQuestion