2017-01-31 5 views
0

Cashier documentation은 사용자에 대한 가입을 만드는 방법에 대해 매우 분명하지만 확장 방법을 잘 설명하지는 않습니다.Laravel Cashier 구독을 웅변적인 관계로 사용하는 방법?

내가하고 싶은 일은 Github 팀과 거의 같습니다. 나는 조직 (또는 팀)을 가지고 있으며 월간 한 명의 지정된 사용자에게 조직에 청구하려고합니다.

내 조직과 사용자간에 belongsToMany 관계가 있고 조직에 payer_id 필드가있어 조직의 월간 지불을 관리해야합니다. 나는 이것이 잘못되었다고 생각하지 않지만, 그 부분이 다시 생각되어야하는지 말해 봐.

다음 부분은 내가 얻지 못하는 부분입니다. 내 사용자 모델에서 Billable 열차를 사용했지만 내 조직 모델에 newSubscription() 메서드를 사용하여 변수를 사용자에게 전달한 것으로 생각했습니다. 그러나 그것은 틀린 느낌입니다.

pull request은 해결책이있는 것 같지만 여기서부터 나가야합니다.

답변

0

내가 이해하는 한, 계산원은 이러한 종류의 유연성을 제공하지 않습니다. 나에게 (이것은 내 개인적인 의견이다.) 계산원은 일종의 행복한 경우 구현이다. 사용자 모델에 대한 간단한 가입 만 필요하다면 놓기 만하면됩니다.

하지만 좀 더 개별화 된 것이 필요하다면 계산원 레이어를 건너 뛰고 결제 제공 업체 sdk와 직접 협력하는 것이 좋습니다. 아마도 스트라이프를 사용하고 있기 때문에 docsphp sdk을 보면 매력처럼 작동합니다. 또한 요구 사항에 맞는 솔루션을 유연하게 구현할 수 있습니다.

다시 말해서 단지 2 센트입니다. 희망이 입력 도움이됩니다.