我有以下循环,我从查询中提取值并用它编写表格,在年龄的情况下,我需要根据我需要根据的值来更改s类自发货日期和今天
以来的几天我已经在[data-age> 180]之类的CSS中尝试过,但是我只会遇到错误,我找不到与我的需求相似的情况,此外,ID喜欢在循环中执行此操作,而不是附加的一件。代码,因为它弄乱了我的视图
@foreach($shipments as $shipment)
<tr>
<td data-title="id">{{$shipment->id}}</td>
<td class=tracking data-title="tracking">{{$shipment->tracking}}</td>
<td data-title="PartNumber">{{$shipment->PartNumber}}</td>
<td data-title="DateShipped">{{$shipment->DateShipped}}</td>
<td
data-title="age"
data-age="{{
(int) floor(
(time() - strtotime($shipment->DateShipped))
/ (60 * 60 * 24)
)
}}"
>{{
(int) floor(
(time() - strtotime($shipment->DateShipped)) / (60 * 60 * 24)
)
}} days
</td>
<td data-title="Qtyorder">{{$shipment->Qtyorder}}</td>
<td data-title="QtyShipped">{{$shipment->QtyShipped}}</td>
<td data-title="QtyBckorder">{{$shipment->QtyBckorder}}</td>
<td data-title="purchaseOrder">{{$shipment->purchaseOrder}}</td>
<td data-title="OrderNumber">{{$shipment->OrderNumber}}</td>
<td data-title="paperwork">{{$shipment->paperwork}}</td>
<td data-title="VMIreceived">{{$shipment->VMIreceived}}</td>
<td data-title="VMIticketNumber">{{$shipment->VMIticketNumber}}</td>
<td data-title="VMILRB">{{$shipment->VMILRB}}</td>
<td>
<a
href="{{ route('shipment.edit',$shipment->id)}}"
class="btn btn-primary"
>
Edit
</a>
</td>
<td>
<form action="{{ route('shipment.destroy', $shipment->id)}}" method="post">
@csrf
@method('DELETE')
<button class="btn btn-danger" type="submit">Delete</button>
</form>
</td>
</tr>
@endforeach
如果语句
尝试一行{{ $condition ? value if true : value if false }}
未经测试,但您能尝试一下:
@foreach($shipments as $shipment)
@php
$time_passed = $shipment->DateShipped->diffInSeconds(now());
@endphp
<tr>
<td class="{{ time_passed > some_number ? 'class_value_if_true' : 'class_value_if_false' }}">
{{ $time_passed }}
</td>
</tr>
@endforeach