Cashier documentation非常清楚如何为用户创建订阅,但不能很好地解释我们如何扩展它。
我想要做的就像Github团队一样。我有组织(或团队),并希望每月向组织中的一个指定用户开帐单。
因此,我的组织与其用户之间存在belongsToMany
关系,组织有一个payer_id
字段,用于指定用户应该关注组织的每月付款。我不认为这是错的,但请告诉我这部分是否应该重新考虑。
下一部分是我不能得到的。我的想法是在我的用户模型上使用Billable
列车,但在我的组织模型上使用newSubscription()
方法然后将变量传递给用户?但这感觉不对。
这pull request似乎带来了一个解决方案,但我仍然无法从这里开始。