Holen Sie sich das nächste Rechnungsdatum von Laravel Cashier

8

Ich habe einen Benutzer über Laravels Kassierer-Paket für einen Abonnementplan angemeldet. Ich möchte nun das Datum anzeigen, das dem Benutzer als nächstes in Rechnung gestellt wird. Dies scheint jedoch nicht über das Merkmal "Abrechenbar" verfügbar zu sein.

Wie erhalte ich das nächste Rechnungsdatum? Danke!

    
John1984 10.01.2017, 19:11
quelle

3 Antworten

6

Die Lösung besteht darin, die Methode asStripeCustomer zu verwenden:

%Vor%

Beachten Sie, dass ich dies nur mit einem Benutzer getestet habe, der nur ein Abonnement hat - data[0] .

Sie müssen diesen Code möglicherweise für mehrere Abonnements ändern oder wenn der Benutzer ein anderes Abonnement storniert und gestartet hat.

    
John1984 11.01.2017, 09:37
quelle
0

Abonnements verfügen auch über eine ->asStripeSubscription() -Methode, über die Sie auf die Werte nur für dieses Abonnement zugreifen können. Sie könnten also tun:

%Vor%     
hotmeteor 24.12.2017 18:00
quelle
0

Aufbauend auf vorherigen Antworten, hier ist, was für mich funktioniert:

%Vor%     
split19 26.01.2018 21:17
quelle