1

5.

我已按照Laravel 文档中的步骤进行操作。除了创建发票外,一切正常。

1. 生成发票

$invoice = $user->invoices();有效

但是当将其传递给查看后,使用其中任何一个

{{ $invoice->id }} 

{{ $invoice->dateString() }}

{{ $invoice->dollars()}}

返回此错误:

试图获取非对象的属性

  1. 下载发票

这个命令:

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

也返回相同的错误。

4

1 回答 1

0

我认为这是一个语法错误。
按照这个:

$invoices = $user->invoices()->get();
or 
$invoices = $user->invoices;
foreach($invoices as invoice){
   // do stuff
}

或者

$invoice = $user->invoices()->first();
于 2016-01-17T13:46:29.383 回答