próbuję napisać funkcję, której zadaniem jest stworzenie zmiennej sesji i zapisywanie do niej informacji użytkownika. Dodałem instrukcję, która sprawdza czy sesja istnieje. Następnym krokiem jest przekazanie nowych wartości z $request, które powstają i zmieniają się wraz z każdym kolejnym wywołaniem tej funkcji.
Kombinuje jak podpowiada dokumentacja z użyciem push, jednak zwraca mi dziwne wartości, a czasem w po prostu nic. Jeśli ktoś jest w temacie sesji będę wdzięczny za podzielenie się wskazówkami.
public function addUserItems(Request $request) { // Set session and add first value. if(Session::get('userItems')) { session()->set('userItems', [$request->userItems]); } // Append new values to existing session. session()->push('userItems', $request->userItems); }
