Добрый день, был может у кого-то опыт с
https://github.com/darryldecode/laravelshoppingcart?
В документации, вроде как указано, что пакет должен сам идентификатор пользователя определять, но у меня пока не работает, без явной передачи
$userId = (\Auth::user() ? \Auth::user()->id : session()->getId());
$cart = \Cart::session($userId)->getContent();
В теории, могу доработать. Вместо сессии, хранить ключ в куки для неавторизованных. И реализовать смену идентификатора после регистрации, в базе, на идентификатор пользователя, чтобы корзина не терялась....Но, ощущение, что я что-то проглядел(