使用 laravel-dompdf 制作 PDF 文件
make PDF file with laravel-dompdf
下图显示了一个错误,当我使用 "Laravel-dompdf".[=13 时,将红色圆圈中的“/th>”标签和空白 space 呈现给每一行中的每个 /td 标签=]
我认为这是在完成 Carbon 计算之前,标签末尾的渲染问题。
如何修改才能清楚table?
Laravel版本:5.4,插件:laravel-dompdf.
<h3>Fullført Jobber</h3>
<div style="overflow-x: auto;">
<table class="table table-responsive" id="jobs-table">
<tr>
<th>Jobb ID</th>
<th>Brukernavn</th>
<th>Kundenavn</th>
<th>Jobbsted</th>
<th>Jobbtype</th>
<th>Note 1</th>
<th>Time Start</th>
<th>Time brukt</th>
</tr>
@foreach($jobs as $job)
@if(!$job->deleted_at == null)
<tr>
<td>{!! $job->id !!}</td>
<td>{!! $job->user_name !!}</td>
<td>{!! $job->customer_name !!}</td>
<td>{!! $job->job_place !!}</td>
<td>{!! $job->job_type !!}</td>
<td>{!! $job->note_1 !!}</td>
<td>{!! $job->created_at !!}</td>
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}<td>
</tr>
@endif
@endforeach
</table>
您没有关闭下一行最后一列的 td 标签:
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}<td>
所以这样使用:
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}</td>
由于您忘记在 <td>
中为最后一列添加 /
,它正在创建新列,该列在每行的最后一个空白。
下图显示了一个错误,当我使用 "Laravel-dompdf".[=13 时,将红色圆圈中的“/th>”标签和空白 space 呈现给每一行中的每个 /td 标签=]
我认为这是在完成 Carbon 计算之前,标签末尾的渲染问题。
如何修改才能清楚table?
Laravel版本:5.4,插件:laravel-dompdf.
<h3>Fullført Jobber</h3>
<div style="overflow-x: auto;">
<table class="table table-responsive" id="jobs-table">
<tr>
<th>Jobb ID</th>
<th>Brukernavn</th>
<th>Kundenavn</th>
<th>Jobbsted</th>
<th>Jobbtype</th>
<th>Note 1</th>
<th>Time Start</th>
<th>Time brukt</th>
</tr>
@foreach($jobs as $job)
@if(!$job->deleted_at == null)
<tr>
<td>{!! $job->id !!}</td>
<td>{!! $job->user_name !!}</td>
<td>{!! $job->customer_name !!}</td>
<td>{!! $job->job_place !!}</td>
<td>{!! $job->job_type !!}</td>
<td>{!! $job->note_1 !!}</td>
<td>{!! $job->created_at !!}</td>
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}<td>
</tr>
@endif
@endforeach
</table>
您没有关闭下一行最后一列的 td 标签:
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}<td>
所以这样使用:
<td>{!! \Carbon\Carbon::parse($job->deleted_at)->diff(\Carbon\Carbon::parse($job->created_at))->format('%H:%I:%S')!!}</td>
由于您忘记在 <td>
中为最后一列添加 /
,它正在创建新列,该列在每行的最后一个空白。