在开发我的网络应用程序时,我发现我的Flash消息已停止工作,我无法找到导致此问题的原因。
在我的模板中,我有这个标记:
@if (Session::has('alert'))
<div class="flash-message">
@foreach (['danger', 'warning', 'success', 'info'] as $msg)
@if(Session::has('alert-' . $msg))
<div class="alert alert-{{ $msg }}">{{ Session::get('alert-' . $msg) }}</div>
@endif
@endforeach
</div>
<!-- end .flash-message -->
@endif
在控制器中,我使用Session :: flash,如下所示:
Session::flash('alert-warning', trans('messages.succesful_verified'));
这会导致什么?消息突然停止工作而没有任何修改。
我还在模板中添加了一个标记来显示错误,并且它运行正常,但不是flash消息。