2016-01-17 2 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

'$ счета = $ user-> счета()' работает просто отлично. и то, что вы предлагаете, выдает ошибку. – shaNnex

+0

Дополнительная информация об этой ошибке. Опубликовать всю информацию об отладке laravel –

Смежные вопросы