Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Laravel出纳获取发票行项目_Laravel_Stripe Payments_Laravel Cashier - Fatal编程技术网

使用Laravel出纳获取发票行项目

使用Laravel出纳获取发票行项目,laravel,stripe-payments,laravel-cashier,Laravel,Stripe Payments,Laravel Cashier,我正在尝试使用Laravel出纳检索客户即将开具的发票的行项目。我一开始很难拿到发票。虽然我发现了未记录的公共函数“upcomingInvoice”,但我无法获取其任何受保护的属性 即使有了它,我也很难理解如何使用缺乏文档的“asStripe…”函数(可能是asstripeinnowler())返回行项目 我试过很多东西,把它们都写出来会把事情弄得一团糟,所以我想问问怎么做可能会更好 谢谢 作为更新,我只需使用Stripe客户端就可以实现这一点,如下所示: $stripe = new Strip

我正在尝试使用Laravel出纳检索客户即将开具的发票的行项目。我一开始很难拿到发票。虽然我发现了未记录的公共函数“upcomingInvoice”,但我无法获取其任何受保护的属性

即使有了它,我也很难理解如何使用缺乏文档的“asStripe…”函数(可能是asstripeinnowler())返回行项目

我试过很多东西,把它们都写出来会把事情弄得一团糟,所以我想问问怎么做可能会更好


谢谢

作为更新,我只需使用Stripe客户端就可以实现这一点,如下所示:

$stripe = new StripeClient(env('STRIPE_SECRET'));
$upcomingLineItems = $stripe->invoices
                            ->upcomingLines(['customer' => $customer['stripe_id']]);

我仍然会保留此选项,以防有办法使用出纳的方法执行此操作,但现在似乎没有必要了。

请在laravel 7或8中与出纳一起尝试此一行代码

$user->upcomingInvoice()
你很好地了解了所有即将发布的发票的详细信息