smartcoder01 / cart
Laravel应用程序中用于创建和管理购物车(如购物车、最近查看、比较的商品等)的包。
v3.0.x-dev
2024-03-14 18:45 UTC
Requires
- php: >=5.6.0
- laravel/framework: ^11.0|^10.0|^9.0|^8.0|^7.0|^6.0|^5.0
Requires (Dev)
- mockery/mockery: ^1.0|^0.9
- orchestra/testbench: ^8.0|^7.0|^6.0|^5.0|^4.0|^3.0
- phpunit/phpunit: ^9.0|^8.0|^7.0|^6.0|^5.0|^4.0
This package is auto-updated.
Last update: 2024-09-14 19:47:55 UTC
README
Laravel Cart 是一个用于在 Laravel 应用程序中创建和管理购物车(如购物车、最近查看、比较的商品等)的包。
特性
- 基于会话的系统。
- 支持多个购物车实例。
- 商业和非商业购物车的分类。
- 分组购物车。
- 快速插入您自己的商品模型。
- 购物车级别的税务(带内置税务系统)。
- 在购物车和商品级别应用操作(如折扣、服务费、运费等)。
- 以 Laravel Collection 的形式导出详细信息。
- 允许存储扩展信息。
- 控制事件触发。
版本和兼容性
目前,Laravel Cart 有三个分支,兼容以下版本的 Laravel
目前,版本 v1.0
和 v2.0
已不再支持。版本 v3.0
具有更多高级功能,并且与旧版本有完全不同的工作方式。
重要说明(*)
版本 3.0 与之前版本的结构和工作方式不同。因此,如果您已经使用了之前的版本并且不想更改或想学习新的工作方式,我建议您不要安装此版本。保持旧版本,它不会给您带来任何新功能,但会提供安全性。
相反,如果您选择使用版本 3.0 进行工作,您将拥有特别有用的功能,这些功能在之前的版本中是没有的。正确工作的关键是仔细阅读文档。
文档
您可以在此处找到版本 v3.0
的文档。有关旧版本的文档,请参阅相应的分支。
测试
该包已通过 GitHub Actions 进行了超过 120 个测试用例的测试,从 PHP 版本 7.1 (Laravel 5.8) 到 8.2 (Laravel 10.x)。有关测试用例的详细信息,请参阅此处。
许可
MIT © Jackie Do