【发布时间】:2015-06-19 17:44:33
【问题描述】:
我正在使用 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 布局,如果我选择的话。
【问题讨论】:
-
我在 Laravel 4.2 上,发票只是 html。即使文档声明:“使用 downloadInvoice 方法生成发票的 PDF 下载。是的,这真的很简单:”
-
绝对是5的PDF。代码也引用了一些PDF库
标签: php pdf laravel laravel-5 laravel-cashier