Cookie :: vergesst nicht arbeiten laravel 5.1

8

Ich versuche Laravel 5.1 zu bekommen, um mein Cookie zu löschen, es wird jedoch nicht gelöscht, obwohl ich es mit meiner Weiterleitung zurückgebe.

%Vor%

Habe ich etwas falsch gemacht?

    
V4n1ll4 11.08.2015, 12:22
quelle

4 Antworten

16

Vielleicht irre ich mich, aber Sie verwenden wahrscheinlich das Cookie-Objekt anstelle des Cookie-Namens, wenn Sie Cookie::forget($cookie) aufrufen. Wenn $cookie keine Zeichenfolge ist, die den Cookie-Namen enthält, sollten Sie Folgendes versuchen:

%Vor%     
Jan.J 11.08.2015, 12:34
quelle
8

Ich weiß, dass dies bereits eine alte und beantwortete Frage ist, aber ich bin kürzlich hier angekommen und wenn ich richtig liege, muss der Cookie für die nächste Antwort in die Warteschlange gestellt werden.

Sie können das tun, indem Sie das Cookie manuell zu der Antwort hinzufügen, wie es @ Jan.J bereits in seiner Antwort beschrieben hat. Aber wenn Sie es inline machen müssen, könnte dies auch für Sie funktionieren:

%Vor%

Das CookieJar übergibt alle in die Warteschlange eingereihten Cookies an die nächste Antwort.

    
Robin van Baalen 02.06.2016 20:57
quelle
4
%Vor%

Dies ist perfekt, Sie können ohne Sorgen umleiten oder zurückkehren, es wird automatisch den Cookie löschen

    
Achal Jain 15.06.2017 08:33
quelle
3

In meinem Fall wurde ein array im Cookie gespeichert, so dass keine der bereitgestellten Methoden funktioniert hat. Array sollte gelöscht werden, indem genau ein Paar Array bereitgestellt wird:

%Vor%     
Gediminas 11.07.2017 05:15
quelle

Tags und Links