【发布时间】:2017-06-17 13:01:53
【问题描述】:
Cashier documentation 非常清楚如何为用户创建订阅,但没有很好地解释我们如何扩展它。
我想做的很像 Github 团队。我有组织(或团队)并希望每月向组织中的一位指定用户收费。
因此,我的组织与其用户之间存在belongsToMany 关系,并且该组织有一个payer_id 字段,用于指定应由哪个用户负责组织的每月付款。我不认为这是错误的,但请告诉我是否应该重新考虑这部分。
下一部分是我没有得到的。我的想法是在我的用户模型上使用Billable 训练,但在我的组织模型上使用newSubscription() 方法,然后将变量传递给用户?但这感觉不对。
这个pull request 似乎带来了一个解决方案,但我仍然不知道我应该从这里去哪里。
【问题讨论】:
标签: php laravel eloquent laravel-cashier