Cześć.
Kiedy mamy sklep użytkownik może dodawać do koszyka kolejne produkty nawet kiedy nie jest zalogowany.
Chciałbym zrobić coś dosłownie takiego samego jednak nie do końca wiem jak.
Ogólnie, myślę że jedynym rozsądnym rozwiązaniem jest przechowywanie produktów w koszyku w sesji.
I tutaj prosta rzeczy robię po prostu
$products = $request->all();
Session::put('products', $products);
wtedy mam tablicę z tym co dodałem do koszyka czyli product_id, wybrany rozmiar etc.
Problem polega na tym że nie wiem jak ten koszyk aktualizować, w sensie jeśli chcę do niego dodać kolejny produkt ten pierwszy po prostu zostaje nadpisany a w koszyku zawsze jest jeden