tipoff / checkout
Laravel 电子商务结账包
2.8.0
2021-05-04 05:23 UTC
Requires
- php: ^7.4|^8.0
- tipoff/authorization: ^2.8.6
- tipoff/locations: ^2.12.0
- tipoff/statuses: ^2.2.0
- tipoff/support: ^2.1.5
Requires (Dev)
- tipoff/test-support: ^2.0.1
- dev-main
- 2.8.0
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.0
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.1.1
- 1.1.0
- 1.0.0
- dev-mwi/feature/2-test-coverage-update-in-cart-service
- dev-omnia/feature/bump_dependencies
- dev-mwi/feature/2-test-coverage-is-item-trait
- dev-dima-mwi/tests/#2-improved-test-coverage
- dev-omnia/feature/100-Update-User-Permissions
- dev-dima-mwi/tests/2-test-coverage-order-model
This package is auto-updated.
Last update: 2024-09-20 21:12:07 UTC
README
安装
您可以通过 composer 安装此包
composer require tipoff/checkout
迁移将从这个包中运行。如果您需要添加额外的类或函数,可以扩展包中的模型。
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="Tipoff\Checkout\CheckoutServiceProvider" --tag="checkout-config"
注册 Nova 资源
如果您想使用此包中包含的 Nova 资源,您需要手动在 NovaServiceProvider
中的 boot
方法中注册它。
Nova::resources([ \Tipoff\Checkout\Nova\Order::class, ]);
模型
我们包含以下模型
模型列表
- 购物车
- 购物车项目
- 订单
- 订单项目
对于这些模型中的每一个,此包实现了一个授权策略,它扩展了tipoff/authorization包的角色和权限方法。此包中每个模型的策略通过包进行注册,无需手动注册。
模型还具有此包中的 Laravel Nova 资源,它们也通过包进行注册,无需手动注册。
更新日志
有关最近更改的更多信息,请参阅 更新日志
贡献
请参阅 贡献指南 了解详情。
安全漏洞
请参阅 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。