【发布时间】:2023-03-18 20:33:01
【问题描述】:
我正在设置 Laravel 的收银台,但在列出我的所有发票时,我只得到最后一个结果
Auth::user()->subscription()->invoices();
或
Auth::user()->invoices();
当我进行测试时,我只是在同一个订阅计划中支付了一堆付款,该订阅计划设置为 6 个月。但是,由于我要多次付款(我已在 Stripe 中确认了这一点),我不应该同时获得所有发票吗?
【问题讨论】:
-
1.检查您的模型,关系是如何设置的? 2.直接在数据库中查看是否有多行
-
Stripe 的 invoices() 不是即时获取的吗?我在任何地方都看不到多行,因为它们来自 Stripe。如果我尝试计数($invoices),输出始终为 1。