chelsymooy / laravel-subscription
chelsymooy Subscriptions 是为周期性订阅计划设计的。
dev-master
2020-12-15 09:13 UTC
Requires
- php: ^7.4.0
- illuminate/console: ^7.0.0
- illuminate/database: ^7.0.0
- illuminate/support: ^7.0.0
Requires (Dev)
- illuminate/container: ^7.0.0
- phpunit/phpunit: ^9.0.0
This package is auto-updated.
Last update: 2024-09-15 17:19:05 UTC
README
Chelsymooy Subscriptions 是 Laravel 的一个灵活的计划和订阅管理系统,提供运行 SAAS 服务的所需工具,以高效地运行。它简单架构,配合强大的底层支持,为您的企业提供坚实的基础。
考虑事项
- 此包不包括支付。
- 如果您需要覆盖某些辅助方法(如
renew()
、cancel()
等)背后的逻辑,则可能需要扩展一些核心模型。例如:在取消订阅时,您可能还想取消附加的周期性支付。
安装
-
通过 composer 安装包
composer require chelsymooy/laravel-subscription
-
发布资源(迁移和配置文件)
php artisan vendor:publish
-
在 config/app.php 中添加服务提供者
Chelsymooy\Subscriptions\Providers\SubscriptionServiceProvider::class,
-
通过以下命令执行迁移
php artisan migrate
-
完成!
使用方法
新建订阅
(即将推出)
周期性账单
(即将推出)
作为中间件激活订阅
(即将推出)
将账单发送到用户电子邮件
(即将推出)
前端钩子
(即将推出)
作用域
模型
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,部分权利保留。