Laravel Cashier Inovice日期发行

时间:2019-09-08 16:41:02

标签: php laravel laravel-cashier

所以我正在使用 Laravel 5.8和Laravel Cashier ^ 7 在生成发票时出现错误。

基本上是这个问题

@foreach ($invoices as $invoice)
    <tr>
        <td>{{ $invoice->date()->toFormattedDateString() }}</td>
        <td>{{ $invoice->total() }}</td>
        <td><a href="{{route('downloadInvoice', $invoice->id)}}">Download</a></td>
    </tr>
@endforeach

问题出在哪里:

$invoice->date()->toFormattedDateString()

出现此错误:

DateTime::__construct(): Failed to parse time string (@) at position 0 (@): 
Unexpected character (View: C:\xampp\htdocs\project\resources
\views\subscription\invoice.blade.php)

即使我无法生成PDF,PDF也具有日期功能,也会产生此错误:

DateTime::__construct(): Failed to parse time string (@) at position 0 (@): 
Unexpected character

我关注了这篇文章 Laravel Cashier DateTime::__construct(): Failed to parse time string (@) at position 0 (@): 讨论了这个问题,并解决了我的foreach date date问题。 但是我无法生成/下载PDF。我相信PDF也使用日期功能。

0 个答案:

没有答案