我使用laravel 5.4框架,我想删除在laravel中记住我的cookie。我在 config / session.php
中尝试了Session::flush()
$request->session()->flush();
$request->session()->regenerate(true);
$this->driver->manage()->deleteAllCookies();
和'expire_on_close' => true,
等多种方式
$remembercokkie = Auth::guard('administrator');
$cokkie = Cookie::forget($remembercokkie);
return redirect('/')->withCookie($cookie);
但用户登录时仍然没有任何事情发生。 我该如何解决这个问题?
答案 0 :(得分:1)
要销毁cookie,请使用$minutes
的负值(第三个参数)进行设置。
return redirect('/')->withCookie(cookie('cookie_name', '', -1));