Пакет binafy/laravel-cart упрощает создание функциональности корзины покупок в приложениях Laravel. Он позволяет безопасно хранить и управлять элементами корзины, включая несколько типов элементов. Пакет поддерживает несколько платежных шлюзов, повторяющиеся платежи и управление подписками. Он предлагает надежную валидацию и обработку ошибок и является высоконадежным и гибким. Чтобы использовать пакет, сначала создайте корзину для пользователя. Затем создайте CartItem и добавьте его в коллекцию элементов корзины. CartItem может быть полиморфным, позволяющим связываться с разными моделями. Чтобы получить основную модель, связанную с CartItem, используйте метод itemable(). Ознакомьтесь со страницей GitHub пакета для получения дополнительной информации и инструкций по установке.
laravel-news.com
A Lightweight Cart Package for Laravel
