У меня проблема с удалением файлов cookie в Laravel 5.6.Я пробовал разные вещи на основе этого , этого , этого и этого вопроса, но ни один из них не работает;
1.
return response()
->redirectToRoute('home')
->withCookie(Cookie::forget('code'))
->withCookie(Cookie::forget('email'));
2.
Cookie::queue(Cookie::forget('code'));
Cookie::queue(Cookie::forget('email'));
return redirect('/');
3.
Cookie::queue('code', null, -1);
Cookie::queue('email', null, -1);
return redirect('/');
4.
return redirect('/')
->withCookie(cookie('code', '', -1))
->withCookie(cookie('email', '', -1));
5.
return response()
->redirectToRoute('home')
->withCookie(cookie('code', '', -1))
->withCookie(cookie('email', '', -1));
3, 4 и 5 даже не меняют значение cookie, исходное значение остается в cookie.Я не знаю, какие еще методы я мог бы попробовать, поэтому любая помощь будет признательна.
Как правило, в Laravel добавляются файлы cookie:
return response()
->redirectToRoute($this->handleRedirect($result))
->cookie('code', $request->code, $this->duration, null, $this->domain)
->cookie('email', $request->email, $this->duration, null, $this->domain);