[Laravel 扩展包]Laravel 轻量级购物车扩展包
binafy/laravel-cart 包增加了向 Laravel 应用添加购物车功能的能力。它简化了购物车项目的存储和管理,支持存储多种项目类型等:
特性:
安全的卡信息存储和管理支持多个支付网关经常性支付和订阅管理健壮的验证和错误处理高度可定制和灵活的架构以下是为给定用户检索购物车并将项目添加到购物车的示例:
$cart = Cart::query()->firstOrCreate(['user_id' => $user->id]); $cartItem = new CartItem([ 'itemable_id' => $itemable->id, 'itemable_type' => $itemable::class, 'quantity' => 1, ]); $cart->items()->save($cartItem); // Or create and store Cart::query()->firstOrCreateWithStoreItems( item: $product, quantity: 1, userId: $user->id );
这个包还允许您在购物车中存储多个项目,购物车项目是多态模型关联。你可以使用 itemable() 方法访问与 CartItem 关联的底层模型:
$cartItem->itemable()->first();
更多详情可查看 Github 源码
相关知识
[Laravel 扩展包]Laravel 轻量级购物车扩展包
Laravel 电商扩展包 GetCandy
清除laravel缓存命令
Laravel搭建后台登录系统步骤详解
Bagisto: 开源Laravel电商平台的全面介绍
Homestead安装运行laravel项目的步骤详解
武汉eStarPro.花海职业生涯数据
使用php编写电商网站,有哪些较好的开源框架或者项目 – PingCode
在线商店 – 多合一 Laravel 电子商务平台 CMS源代码
基于PHP的高效后端平台搭建技巧与实践指南
原文链接: [Laravel 扩展包]Laravel 轻量级购物车扩展包 https://www.huajiangbk.com/newsview2113139.html
| 上一篇: Laravel 电商扩展包 Ge... | 下一篇: Homestead安装运行lar... |
推荐分享

- 1情趣大湿丨图解100种嘿嘿嘿... 24500
- 2明日花キララ:明日花绮罗年度... 8542
- 3君子兰什么品种最名贵 十大名... 4737
- 4明日花キララ(明日花绮罗)经... 4727
- 5十大致癌花卉排行榜,哪些花卉... 3991
- 6世界上最名贵的10种兰花图片... 3897
- 7花圈挽联怎么写? 3867
- 8兰花叶子扭的是什么兰 3778
- 9鲜花养护:帝王花的养殖方法以... 3743
- 10李晓明工笔牡丹(魏紫)《牡丹... 3067




