在Laravel

时间:2017-12-05 07:26:42

标签: php laravel

众所周知,我们可以使用函数session_destory()来删除PHP中的会话文件。但由于作者重写会话模块的原因,我不知道如何删除Laravel中的会话文件。期待你的答案。

5 个答案:

答案 0 :(得分:1)

请使用此

Session::flush();
<\ n>在Laravel中销毁所有会话。

答案 1 :(得分:1)

我在开发时使用的便捷路线:

Route::get('/flush', function () {
    Session::flush();
    return redirect('/login');
})->name('flush');

答案 2 :(得分:1)

你必须使用Session flush,如下所示:

会话::冲洗(); //销毁所有会话。

答案 3 :(得分:0)

我通过阅读laravel框架中的原始代码找到了答案!

session()->getHandler()->destroy();

我希望它会帮助别人。

答案 4 :(得分:0)

如果您在文件中设置了会话存储选项,并且在从编码中刷新会话时发现困难,那么它有时会发生。 然后,您最终的解决方案将直接转到存储该文件的文件并删除该文件,您会发现所有会话都将永久消失。

会话文件以随机字符存储在以下路径中。

  

您的文件夹名称/存储/框架/会话/