gpt4 book ai didi

php - 无法在 Laravel 中生成收银员 PDF

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:41:14 25 4
gpt4 key购买 nike

我正在使用 Laravel 5 从 Cashier 生成的订阅生成 PDF .文档说这就像调用一样简单:

return $user->downloadInvoice($invoice->id, [
'vendor' => 'Your Company',
'product' => 'Your Product',
]);

不幸的是,我遇到了一个奇怪的错误:

No hint path defined for [cashier]

我实际使用的代码如下:

Route::get('billing/invoices/download/{id}', function($id){
$user = Auth::user();
//$invoice = $user->invoices()->find($id);
return $user->downloadInvoice($id, [
'vendor' => 'Certify Me',
//'product' => $invoice->lines->data[0]['plan']->name,
'product' => 'Subscription',
]);
});

docs让我假设 PDF 是自动生成的。如果我愿意,我会假设我可以覆盖 PDF 布局。

最佳答案

我刚遇到这个(L5.1,Cashier 6.0)。这似乎是由于未正确加载服务提供者造成的。

这是我修复它的方法:

  1. 检查您是否添加了正确的服务提供商,在撰写本文时即 Laravel\Cashier\CashierServiceProvider 到您的 config/app.php
  2. 如果仍然不起作用,请运行 php artisan config:clear 以确保选择了服务提供者。

开票愉快!

关于php - 无法在 Laravel 中生成收银员 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29621856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com