tipoff/checkout

Laravel 电子商务结账包

资助包维护!
tipoff

2.8.0 2021-05-04 05:23 UTC

README

Latest Version on Packagist Tests Total Downloads

安装

您可以通过 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)。请参阅 许可证文件 了解更多信息。