我的代码:
控制器:
public function PostTest(Request $request)
{
return redirect('home')->with('status', 'Test ');
}
刀:
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
但我的模板没有显示消息。
我使用laravel 5.5.40。
谢谢大家。我解决了
在Kernel.php中,我添加之前:
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
我通过删除2行代码解决了错误:
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
只需使用以下内容替换视图中的代码:
@if(Session::has('status'))
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert">×</button>
{{ Session::get('status') }}
</div>
@endif
希望你得到你的答案