[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Aurelio de Oliveira
Criador Aurelio de Oliveira 09/12/2018

Bom dia Carlos,

Estou aproveitando sua dicas e criando um carrinho de compras para várias lojas. Então tenho a necessidade de levar não só os produtos para o carrinho, mas também alguns dados da loja. Já tenho tudo em uma variável $lojaSelecionada.

Como eu faço para levar essa variável também para o carrinho junto com a session cart?

Session::put('cart',$cart);

return redirect()->route('cart');
Manager Carlos Ferreira 09/12/2018

Salve Aurelio!
Tudo bem?

Sugiro que crie a sessão neste caso com um nome mais genérico, e pode implementar desta forma:
Session::put('loja', [
    'cart'     => $cart,
    'id'     => $lojaSelecionada,
]);

Depois para acessar o carrinho pode fazer assim:
$cart = session('loja')['cart'];

E para acessar o identificador da loja, pode fazer assim:
$lojaSelecionada = session('loja')['id'];

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!