Laravel会话Flash消息不起作用 [英] Laravel session Flash Message Not working
本文介绍了Laravel会话Flash消息不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
会话消息不起作用,我尝试了此代码,并且在线提供了许多修复程序 这是我的商店功能`
Session message is not working i tried this code and many fix available online Here id my store function `
public function store(Request $request)
{
// dd($request->all());
$this->validate($request, [
'name' =>'required',
'username' =>'required',
'email' =>'required',
'address' =>'required',
'likes' =>'required',
'gender' =>'required'
]);
$input = $request->all();
Contacts::create($input);
Session::put('flash_message', 'Task successfully added!');
return redirect()->back();
}
并通过此代码检索
@if(Session::has('flash_message'))
<div class="alert alert-success">
{{ Session::get('flash_message') }}
</div>
@endif
推荐答案
我解决了laravel 6.x的问题
将\Illuminate\Session\Middleware\StartSession::class
和\Illuminate\View\Middleware\ShareErrorsFromSession::class
从Web $middlewareGroups
移至 app\Http\Kernel.php
中的$middleware
之后,一切都按预期运行.
As soon as I moved \Illuminate\Session\Middleware\StartSession::class
and \Illuminate\View\Middleware\ShareErrorsFromSession::class
from web $middlewareGroups
to $middleware
in app\Http\Kernel.php
everything started working as expected.
这篇关于Laravel会话Flash消息不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文