Skip to content

Instantly share code, notes, and snippets.

@johnnyferreiradev
Last active November 9, 2019 15:36
Show Gist options
  • Save johnnyferreiradev/9bd5b0b6b21539f55e3791207161593f to your computer and use it in GitHub Desktop.
Save johnnyferreiradev/9bd5b0b6b21539f55e3791207161593f to your computer and use it in GitHub Desktop.
Tutorial simples da utilização de sessions no Laravel
// Criando uma sessão vazia
$request->session()->put('bag', []);
// Pegando a sessão
$bag = $request->session()->get('bag');
print_r($bag);
// Inserindo dados em uma sessão
$request->session()->push('bag', ['product_id'=>18, 'qty'=> 18,]);
$bag = $request->session()->get('bag');
print_r($bag);
// Removendo dados de uma sessão
// Deleta a sessão e recria inserindo todos os dados com exessão do deletado
// Deletar uma sessão
$request->session()->forget('bag');
if (session()->has('bag')) {
echo "Existe";
} else {
echo "Foi apagada";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment