查看记录的图像
感谢事先在一个表中我有多个客户记录。我想要显示编辑按钮只为最后一行的具体客户。这意味着如果客户在表中重复,他的最后一条记录应该有编辑按钮。我如何使用javascript做到这一点呢?我尝试了下面的方法,使用控制器,它起作用了,但它不是很好,因为我在我的表中有一些角色,这会导致问题,我想要javascript?在这里,我在javascript中传递我的客户id,并检查id是否重复编辑显示按钮到该客户的最后一条记录。
在这里你可以看到total点是一个重复的客户。他的最后一行应该是可编辑的& Hafiz M. Tazeem没有重复-他还应该有编辑按钮
@foreach($orders as $order)
<tr>
<input type="hidden" class="ot_id" name="ot_id" value="{{ $order->ordertaker->id }}">
<input type="hidden" class="area_id" name="area_id" value="{{ $order->customers->area_id }}">
<td>{{ $order->id }}</td>
<td>{{ $order->customers->user->name }}</td>
<td>{{ $order->ordertaker->name }}</td>
<td>{{ $order->unit }}</td>
<td>{{ $order->amount }}</td>
<td>{{ $order->subtotal }}</td>
<td>{{ $order->received_amount }}</td>
<td>{{ $order->amount - $order->received_amount }}</td>
@if($order->received_amount > ($order->subtotal + $order->amount_left - $order->advance))
<td>$order->amount_left</td>
@else
<td>{{ $order->advance }}</td>
@endif
<td>{{ $order->c_benefit }}</td>
<td>{{ $order->customers->location_url }}</td>
<td>{{ $order->created_at }}</td>
<td>
@if(Auth::user()->role <= 3)
<label class="btn btn-default btn-sm">
<input type="checkbox" name="confirm-to[]" value="{{ $order->id }}" class="approve-to" />
</label>
@endif
@if(Auth::user()->role <= 3 || Auth::user()->role == 5)
<a href="javascript:;" data-toggle="modal" data-target="#order-detail-popup" class="btn btn-sm btn-success view-details" id="{{ $order->id }}"><i class="fa fa-eye"></i></a>
<a href="{{ route('edit.order' , $order->id) }}" class="btn btn-sm btn-primary"><i class="fa fa-edit"></i></a>
<a href="{{ route('delete.order' , $order->id) }}" class="btn btn-sm btn-danger delete-btn"><i class="fa fa-trash"></i></a>
@endif
</td>
</tr>
@endforeach[][1]
发布于 2020-01-13 15:14:36
您可以使用第二个变量= ::select('customers')
,并使用该变量替换$record->customers,然后使用:
$numItems = count($cust);
$i = 0;
foreach($cust as $key=>$c) {
if(++$i === $numItems) {
echo 'a href= ....';
}
}
https://stackoverflow.com/questions/59715942
复制