chelsymooy/laravel-subscription

chelsymooy Subscriptions 是为周期性订阅计划设计的。

dev-master 2020-12-15 09:13 UTC

This package is auto-updated.

Last update: 2024-09-15 17:19:05 UTC


README

Chelsymooy Subscriptions 是 Laravel 的一个灵活的计划和订阅管理系统,提供运行 SAAS 服务的所需工具,以高效地运行。它简单架构,配合强大的底层支持,为您的企业提供坚实的基础。

Packagist Scrutinizer Code Quality Travis StyleCI License

考虑事项

  • 此包不包括支付。
  • 如果您需要覆盖某些辅助方法(如 renew()cancel() 等)背后的逻辑,则可能需要扩展一些核心模型。例如:在取消订阅时,您可能还想取消附加的周期性支付。

安装

  1. 通过 composer 安装包

    composer require chelsymooy/laravel-subscription
  2. 发布资源(迁移和配置文件)

    php artisan vendor:publish
  3. 在 config/app.php 中添加服务提供者

    Chelsymooy\Subscriptions\Providers\SubscriptionServiceProvider::class,
  4. 通过以下命令执行迁移

    php artisan migrate
  5. 完成!

使用方法

新建订阅

(即将推出)

周期性账单

(即将推出)

作为中间件激活订阅

(即将推出)

将账单发送到用户电子邮件

(即将推出)

前端钩子

(即将推出)

作用域

模型

Chelsymooy Subscriptions 使用 4 个模型

Chelsymooy\Subscriptions\Models\Plan;
Chelsymooy\Subscriptions\Models\PlanPrice;
Chelsymooy\Subscriptions\Models\Subscription;
Chelsymooy\Subscriptions\Models\Bill;

变更日志

有关项目的完整历史记录,请参阅 变更日志

支持

以下支持渠道随时为您服务

贡献 & 协议

感谢您考虑为此项目做出贡献!贡献指南可以在 CONTRIBUTING.md 中找到。

欢迎提交错误报告、功能请求和拉取请求。

安全漏洞

如果您在此项目中发现安全漏洞,请发送电子邮件至 mooychelsy@gmail.com。所有安全漏洞都将得到及时处理。

关于 Chelsymooy

Chelsymooy 是一位专注于 Web & Android 应用的软件开发者。

许可

本软件根据 MIT 许可证 (MIT) 发布。

(c) 2020 Chelsymooy LLC,部分权利保留。