Laravel 5.
我已按照Laravel's docs的步骤进行操作。除了创建发票之外,一切正常。
1。生成发票
此$invoice = $user->invoices();
有效
但是在将它传递给查看之后,使用其中任何一个
{{ $invoice->id }}
{{ $invoice->dateString() }}
{{ $invoice->dollars()}}
返回此错误:
尝试获取非对象的属性
这个命令:
return $user->downloadInvoice($invoice->id, [
'vendor' => 'Your Company',
'product' => 'Your Product',
]);
也会返回相同的错误。
答案 0 :(得分:0)
我认为这是一个语法错误 请遵循:
$invoices = $user->invoices()->get();
or
$invoices = $user->invoices;
foreach($invoices as invoice){
// do stuff
}
或
$invoice = $user->invoices()->first();