我知道有很多类似的文章,但是我想解释一下我的区别。
基于Laravel的项目-用户忘记保存他/她的项目,并且备份存储在数据库中。然后,当用户登录时,将检查是否存在备份,如果有备份角色,则将生成一个会话,该会话将激活一个模式,提示用户选择一个选项-要么继续处理上一个保存的项目或在备份之一。无论用户选择什么,都将重定向到编辑器页面,以清除会话变量和备份角色。但是,如果用户单击“后退”按钮,则会再次显示模式。
问题是:
答案 0 :(得分:0)
当用户提交答案使用时的简单使用会话
Session::put("checked", true):
并制作一个中间件并将其添加到编辑器路径。
public function handle($request, Closure $next)
{
if (Session::get("checked"))
{
return redirect('errorPage');
}
return $next($request);
}