Rimuovere cookie con laravel 5+


Panoramica
Laravel nella versione 4 aveva implementato un comando “forget” che permetteva di dimenticare la registrazione di un cookie precedentemente impostato. Se usate una versione successiva alla quattro potreste incorrere in anomalie se usate ancora il metodo sopra menzionato.
Cosa è cambiato
Nella versione 5+ laravel ha introdotto queue per la de-registrazione dei cookie. Per usarlo agite come segue.
Per prima cosa registriamo la classe cookie all’interno del controller:
use Cookie;
O in alternativa potete usare:
Cookie[…]
quando richiamerete la classe nel codice che vedrete fra poco. Personalmente preferisco la prima opzione.
A questo punto la sintassi per de-registrare il cookie è la seguente:
Cookie::queue(‘NomeCookie’, null, -1);
I parametri da passare a queue sono:
Nome cookie
Valore
Scadenza
In questo caso impostiamo un valore nullo con scadenza negativa per assicurarci di far scadere la validità.
Codice di[…]

Powered by WPeMatico

Rimuovere cookie con laravel 5+
Torna su