应用程序未按预期显示消息。
我试着在RoleController中返回消息。重定向工作正常,但是我看不到任何消息。有很多这样的函数,它们都不显示消息。
public function store(Request $request)
{
$validated = $request->validate(['name' => ['required', 'min:3']]);
Role::create($validated);
return back()->with('message', 'Role created successfully.');
}
下面的代码是在管理。布局刀片。
@if (Session::has('message'))
<div class="alert alert-warning alert-dismissible fade show" role="alert">
{{ Session::get('message') }}
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
@endif
我在谷歌上搜索了很多次,但是没有找到解决方案。一个月前这个还可以,但是当我昨天继续这个的时候,它突然停止工作了。Php版本没有改变,它是8.0.2。我也试过flash消息,但是没有帮助。对不起,我不是一个以英语为母语的人。
编辑/我也清除了缓存与php工匠。
4条答案
按热度按时间cxfofazt1#
"试试这个"
在控制器中
在刀片文件中
emeijp432#
我想你可以试试这个...
ztigrdn83#
请用这个试试
afdcj2ne4#
现在可以使用了,我需要修改
Kernel.php
并删除protected $middlewareGroups
下的\Illuminate\Session\Middleware\StartSession::class,
。