Mik*_*ike 5 php pdf laravel laravel-5 laravel-cashier
我正在使用Laravel 5从Cashier生成的订阅中生成PDF .文档说这就像调用一样简单:
return $user->downloadInvoice($invoice->id, [
'vendor' => 'Your Company',
'product' => 'Your Product',
]);
Run Code Online (Sandbox Code Playgroud)
不幸的是我收到一个奇怪的错误:
No hint path defined for [cashier]
Run Code Online (Sandbox Code Playgroud)
我实际使用的代码如下:
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',
]);
});
Run Code Online (Sandbox Code Playgroud)
该文档让我假设PDF自动生成.我假设我可以覆盖PDF布局,如果我选择的话.
小智 0
我要复活这只野兽。
我遇到了类似的问题,因为服务提供商未加载。如果您查看 CashierServiceProvider,您会看到它为“cashier”前缀视图添加了必要的“命名空间”。
public function boot()
{
$this->loadViewsFrom(__DIR__.'/../../views', 'cashier');
$this->publishes([
__DIR__.'/../../views' => base_path('resources/views/vendor/cashier'),
]);
}
Run Code Online (Sandbox Code Playgroud)
添加Laravel\Cashier\CashierServiceProvider到您的config/app.php文件和providers密钥内。
对于任何像我们一样遇到过这个问题的人。
| 归档时间: |
|
| 查看次数: |
1054 次 |
| 最近记录: |