Wie kann ich Cookies in Laravel 4 löschen oder löschen?Unset cookie Laravel 4
return Response::make('', 302, array('Location' => $_SERVER['HTTP_REFERER']))->withCookie($cookie);
Aber am Ende, ich brauche diese Daten zu zerstören: den nächsten Code
ich es geschaffen.
Wie kann ich das tun?
Ich habe es so versucht (und es sollte funktionieren, da es in der Dokumentation ist), aber es wird nicht funktionieren. Am Ende habe ich eine weitere Anfrage gemacht, um den gleichen Cookie mit dem Wert NULL zu erstellen. Nicht wirklich die beste Lösung, aber es funktioniert. –
Während dies die richtige Richtung ist, hat Amirs Antwort unten das Schlüsselstück des Puzzles. Cookie :: forget() erstellt nur ein neues Cookie mit Nullwert und negativem Ablaufdatum - Sie müssen es noch immer an den Client senden, um den Cookie zu entfernen. – brism
Crypt :: setKey (Config :: get ('app.key')); Wenn Sie Ihre eigenen Schlüssel in der Verschlüsselung verwenden, setzen Sie zuerst die app.key zurück. – Joeri