Laravel 下载pdf格式发票时遇到404错误
我使用的是laravel收银台10和stripe 7。我正在尝试下载发票pdf,但遇到错误 下载pdf的代码Laravel 下载pdf格式发票时遇到404错误,laravel,stripe-payments,laravel-cashier,Laravel,Stripe Payments,Laravel Cashier,我使用的是laravel收银台10和stripe 7。我正在尝试下载发票pdf,但遇到错误 下载pdf的代码 return $request->user()->downloadInvoice($invoiceId, [ 'vendor' => 'Focous Chain', 'product' => Plan::GetPlanById(Auth::user()->subscription('default')->strip
return $request->user()->downloadInvoice($invoiceId, [
'vendor' => 'Focous Chain',
'product' => Plan::GetPlanById(Auth::user()->subscription('default')->stripe_plan)['interval'],
]);
路线是
Route::get('download/invoices/{invoice}', 'AccountController@downloadInvoice')->name('download.invoice');
以及
<a href="{{route('download.invoice', ['id',$invoice->id])}}" class="btn btn-primary">download</a>
您在视图中为下载路由传递了一个参数错误的值 您必须以以下身份通过考试:
您在视图中为下载路由传递了一个参数错误的值
您必须以以下身份通过考试:
当前您以错误的方式生成路由:
<a href="{{route('download.invoice', ['id',$invoice->id])}}" class="btn btn-primary">download</a>
这里您传递的是id
作为路由参数{invoice}
,这显然是不正确的,它应该是在_1HDOhdEft5GkDC4vVsV36cpy中
focuschain.com/download/invoices/in_1HDOhdEft5GkDC4vVsV36cpy
为此,您可以执行以下操作:
<a href="{{ route('download.invoice', $invoice->id) }}" class="btn btn-primary">download</a>
当前您以错误的方式生成路由:
<a href="{{route('download.invoice', ['id',$invoice->id])}}" class="btn btn-primary">download</a>
这里您传递的是id
作为路由参数{invoice}
,这显然是不正确的,它应该是在_1HDOhdEft5GkDC4vVsV36cpy中
focuschain.com/download/invoices/in_1HDOhdEft5GkDC4vVsV36cpy
为此,您可以执行以下操作:
<a href="{{ route('download.invoice', $invoice->id) }}" class="btn btn-primary">download</a>
您能否尝试:
面对此问题,类为Laravel\BACHER\Invoice的对象无法转换为字符串(视图:C:\xampp\htdocs\focuschain\resources\views\dashboard\plan.blade.php)和
?非常感谢您完成了它的工作。您可以尝试:
面对这个问题类的对象无法转换为字符串(视图:C:\xampp\htdocs\focuschain\resources\views\dashboard\plan.blade.php)和
?非常感谢您在面对同一问题之前保留其工作。如果id被添加到url中,您可以检查url吗?如果id被添加到url中,您可以检查url吗