与Laravel出纳取得所有发票

与Laravel出纳取得所有发票,laravel,payment,gateway,Laravel,Payment,Gateway,我正在设置Laravel的出纳,但我只有在列出所有发票时才能得到最后的结果 Auth::user()->subscription()->invoices(); 或 当我进行测试时,我只是在同一个订阅计划上进行一系列付款,该计划的期限为6个月。然而,由于我已经支付了多次(我已经在条带中确认了这一点),我不应该也得到所有发票吗?看起来像是一个老问题-但我遇到了同样的问题,所以发布了回复 对于出纳,每个订阅都是不同的实例。用户模型仅存储最后一个订阅id 如果要查看同一订阅的多张发票,理论

我正在设置Laravel的出纳,但我只有在列出所有发票时才能得到最后的结果

Auth::user()->subscription()->invoices();


当我进行测试时,我只是在同一个订阅计划上进行一系列付款,该计划的期限为6个月。然而,由于我已经支付了多次(我已经在条带中确认了这一点),我不应该也得到所有发票吗?

看起来像是一个老问题-但我遇到了同样的问题,所以发布了回复

对于出纳,每个订阅都是不同的实例。用户模型仅存储最后一个订阅id

如果要查看同一订阅的多张发票,理论上可以将期间设置为一天,然后等待几天以查看发票集


这不是测试的问题,但是当您为用户创建订阅时,您可能应该检查以确保没有一个已经处于活动状态。否则,您实际上是在为同一订阅多次向同一用户收费。

1.检查您的型号,关系是如何建立的?2.直接在数据库中检查是否有多行saren't Stripe's invoices()是动态获取的?我在任何地方都看不到多行,因为它们来自Stripe。如果我尝试计数($invoices),输出总是1。
Auth::user()->invoices();