2016-01-17 75 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調試信息 –