【发布时间】:2018-04-22 15:13:09
【问题描述】:
我的会话 Flash 消息有问题
我有这样一个简单的逻辑
if(empty($code))
{
return redirect()->back()->with('modal', 'working');
}
在我的视图文件中,我正在为测试做警报
@if(session('modal'))
<script>
alert('working');
</script>
@endif
问题是这个alert('working'); 被执行了两次。因此,当它重定向回来时,第一次是立即执行,第二次是在加载文档后执行。
我尝试了各种解决方法,例如删除会话密钥、加载准备好用于 javascript 的文档,但没有任何效果。
可能是什么问题?
【问题讨论】:
-
您的 html 代码中可能有两次。你可以用浏览器检查html代码并检查你是否有两次?
-
您能粘贴控制器和您遇到问题的刀片吗
标签: php laravel session laravel-5