【发布时间】:2019-11-03 09:56:18
【问题描述】:
每当我尝试使用类别名称打印表格第一行打印良好,然后使用 ONE tr(row) 数据打印表格并关闭标签并再次开始新行并打印下一个数据时,我都会设置一个循环一排……
我想打印关于其类别名称的所有数据而不破坏多个表
@if( ! empty($packages) )
@php
$serviceId=null;
@endphp
@foreach($packages as $package)
@if(is_null($serviceId))
<!--CATEGORY NAME PRINT-->
<div class="row" id="">
<div class="col-sm-12">
<div class="well wellHeader">
<h2>{{ $package->service->name }}</h2>
</div>
</div>
</div>
<!--CATEGORY NAME PRINT-->
@php
$serviceId=$package->service->id
@endphp
@endif
@if($serviceId != $package->service_id)
<!--CATEGORY NAME PRINT-->
<div class="row" id="">
<div class="col-sm-12">
<div class="well wellHeader">
<h2>{{ $package->service->name }}</h2>
</div>
</div>
</div>
<!--CATEGORY NAME PRINT-->
@php
$serviceId = $package->service_id
@endphp
@endif
<!--SERVICE NAME TABLE-->
<div class="row">
<div class="col-sm-12">
<div class="well">
<div class="table-responsive">
<table class="table table-striped table-sm ">
<thead>
<tr>
<th>@lang('general.package_id')</th>
<th>@lang('general.name')</th>
<th>@lang('general.price_per_item') {{ getOption('display_price_per') }}</th>
<th>@lang('general.minimum_quantity')</th>
<th>@lang('general.maximum_quantity')</th>
<th>@lang('general.description')</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ $package->id }}</td>
<td>{{ $package->name }}</td>
<td>@php $price = isset($userPackagePrices[$package->id]) ? $userPackagePrices[$package->id] : $package->price_per_item;
@endphp
{{ getOption('currency_symbol') . number_formats(($price * getOption('display_price_per')),2, getOption('currency_separator'), '') }}</td>
<td>{{ $package->minimum_quantity }}</td>
<td>{{ $package->maximum_quantity }}</td>
<td>{{ $package->description }}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
!--SERVICE NAME TABLE-->
@endforeach
@else
No Record Found
@endif
【问题讨论】:
-
等等,这不是关于 JavaScript 的……你为什么在它不相关的时候标记它?
-
我的表被分成多个检查截图
标签: php arrays laravel laravel-4