gpt4 book ai didi

php - Laravel 删除/忘记 Cookie 不工作

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:06 25 4
gpt4 key购买 nike

你如何在 Laravel 中删除 cookie。这不起作用:

public function logout(Request $request)
{

$this->guard()->logout();

$request->session()->flush();

$request->session()->regenerate();

Cookie::queue(Cookie::forget('cavpad'));
Cookie::queue(Cookie::forget('cavuser'));

return redirect('/');

这可行,但似乎是错误的方法:

Cookie::queue(Cookie::make('cavpad', '', 0, null, env('APP_DOMAIN')));
Cookie::queue(Cookie::make('cavuser', '', 0, null, env('APP_DOMAIN')));

为什么第一种方法不起作用,但第二种方法可以...顺便说一句,与 env() 无关...只是在其中添加了...

最佳答案

您可以使用我提供的代码来做到这一点,它几乎是一样的,但我知道这种方法适合我。但是,如果您需要在线执行此操作,这也可能对您有用:

Cookie::queue(
Cookie::forget('cookieName')
);

我认为应该这样做。

关于php - Laravel 删除/忘记 Cookie 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39840080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com