我正在创建这样的cookie:
Cookie::queue(Cookie::make('cookie_name', 'cookie_value', 60, '/', '.domain.com'));
据我所知,cookie全局设置为域名,我的意思是,此cookie也适用于子域名。例如:example.domain.com
但是,如果我在子域上启动删除,我无法将其删除。
Cookie::queue(Cookie::forget('cookie_name'));
我该怎么做?
感谢您的回答。
答案 0 :(得分:2)
试试这个:
Cookie::queue('cookie_name', null, -1);
return Redirect::route('your_route');
答案 1 :(得分:0)
您可以使用此代码删除Cookie
$cookie = Cookie::forget('cookie_name', null, '.domain.com');
return response()->json(['success' => true, 'message' => 'You are successfully logged out.'])->withCookie($cookie);