laravelshoppingcart
laravelshoppingcart copied to clipboard
Session key is required.
how to fix it
'pajak', 'type' => 'tax', 'target' => 'total', 'value' => $this->tax, 'order' => 1 ]); \Cart::session(Auth()->id())->condition($condition); $items = \Cart::session(Auth()->id())->getContent()->sortBy(function ($cart) { return $cart->attributes->get('added_at'); }); if (\Cart::isEmpty()) { $cartData = []; } else { foreach ($items as $item) { $cart[] = [ 'rowId' => $item->id, 'name' => $item->name, 'qty' => $item->quantity, 'pricesingle' => $item->price, 'pricetotal' => $item->getPriceSum(), ]; } $cartData = collect($cart); } $sub_total = \Cart::session(Auth()->id())->getSubtotal(); $total = \Cart::session(Auth()->id())->getTotal(); $newCondition = \Cart::session(Auth()->id())->getCondition('pajak'); $pajak = $newCondition->getCalculatedValue($sub_total); $summary = [ 'sub_total' => $sub_total, 'pajak' => $pajak, 'total' => $total ]; return view('livewire.cart.index', [ 'products' => $products, 'carts' => $cartData, 'summary' => $summary ]) ->extends('layouts.admin') ->section('content'); } }