Cashier 文档非常清楚如何为用户创建订阅,但没有很好地解释我们如何扩展它。
我想做的很像 Github 团队。我有组织(或团队)并希望每月向组织中的一位指定用户收费。
因此belongsToMany
,我的组织与其用户之间存在关系,并且该组织有一个payer_id
字段,该字段指定哪些用户应负责组织的每月付款。我不认为这是错误的,但请告诉我是否应该重新考虑该部分。
下一部分是我不明白的部分。我的想法是Billable
在我的用户模型上使用火车,但newSubscription()
在我的组织模型上有一个方法可以将变量传递给用户?但这感觉不对。
这个拉取请求似乎带来了一个解决方案,但我仍然不知道我应该从这里去哪里。