2016-01-17 41 views
1

Laravel 5.与Laravel集成条纹使用出纳

我按照从Laravel's docs的步骤。除了创建发票之外,所有工作都很好。

1.生成发票

$invoice = $user->invoices();合格后才能使用

但当查看,使用任何这些

{{ $invoice->id }} 

{{ $invoice->dateString() }} 

{{ $invoice->dollars()}} 

返回的这个错误:

Trying to get property of non-object

  1. 下载发票

而这个命令:

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

也返回同样的错误。

回答

0

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

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

$invoice = $user->invoices()->first(); 
+0

'$发票= $用户>发票()'工作得很好。而你的建议会产生一个错误。 – shaNnex

+0

提供有关此错误的更多信息。发布所有laravel调试信息 –