Usare le sessioni in Laravel

Mattepuffo's logo
Usare le sessioni in Laravel

Usare le sessioni in Laravel

In PHP è abbastanza facile trovare applicativi che usano le sessioni.

Tendenzialmente in Laravel non le uso, perchè ci creo tendenzialmente delle web api, e quindi non mi serve più di tanto usarle.

Ma è possibile farlo usando l'oggetto session.

Qui sotto un esempio:

// VISUALIZZO CHIAVE CON VALORE DI DEFAULT
$valore = session('chiave', 'valore default');
echo $valore;

// INSERISCO CHIAVE E LA VISUALIZZO
session()->put('chiave2', 'ciao');
$valore2 = session('chiave2', 'ND');
echo $valore2;

// CONTROLLO SE ESISTE UNA CHIAVE
if (session()->has('chiave3')) {
	echo 'ok';
} else {
	echo 'ko';
}

// VISUALIZZO TUTTE LE CHIAVI
foreach (session()->all() as $k => $v) {
	echo $k . '->' . $v;
}

// CANELLO TUTTE LE CHIAVI
session()->flush();

Enjoy!


Condividi

Commentami!