0

Cashier 文档非常清楚如何为用户创建订阅,但没有很好地解释我们如何扩展它。

我想做的很像 Github 团队。我有组织(或团队)并希望每月向组织中的一位指定用户收费。

因此belongsToMany,我的组织与其用户之间存在关系,并且该组织有一个payer_id字段,该字段指定哪些用户应负责组织的每月付款。我不认为这是错误的,但请告诉我是否应该重新考虑该部分。

下一部分是我不明白的部分。我的想法是Billable在我的用户模型上使用火车,但newSubscription()在我的组织模型上有一个方法可以将变量传递给用户?但这感觉不对。

这个拉取请求似乎带来了一个解决方案,但我仍然不知道我应该从这里去哪里。

4

1 回答 1

0

据我了解,收银员(尚未)提供这种灵活性。对我来说(这是我个人的看法)收银员是一种快乐的实现方式。如果您只需要对用户模型进行简单的订阅,请将其放入其中,开箱即用即可。

但是,如果您需要比这更个性化的东西,我宁愿跳过收银层,直接与支付提供商 sdk 合作。由于您可能正在使用条纹,请查看他们的文档和他们的php sdk,它就像一个魅力。它使您能够灵活地实施适合您要求的解决方案。

再说一次,只有我的 2 美分。希望此输入对您有所帮助。

于 2017-01-31T22:51:32.370 回答