我正在Laravel中制作我的第一个应用程序,并试图让我了解会话Flash消息。据我在控制器操作中所知,我可以通过以下方式设置即显消息
Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK?
对于重定向到另一条路线的情况,或
Session::flash('message', 'This is a message!');
在我的主刀片模板中,我将有:
@if(Session::has('message'))
<p class="alert alert-info">{{ Session::get('message') }}</p>
@endif
:正如你可能我在我的应用程序中使用自举3,并想使不同的消息类别的使用已经注意到alert-info
,alert-warning
,alert-danger
等。
假设我在控制器中知道我要设置的消息类型,那么在视图中传递和显示消息的最佳方法是什么?是否应在会话中为每种类型(例如Session::flash('message_danger', 'This is a nasty message! Something's wrong.');
)设置单独的消息?然后,对于刀片服务器模板中的每条消息,我需要一个单独的if语句。
任何建议表示赞赏。