首页 > 解决方案 > 如果满足条件,则更改行颜色

问题描述

所以我想在以下情况下更改行颜色:

endTime- current time= 10 Minutes --> yellow
endTime- current time= 2 Minutes --> red

我不知道该怎么办,这是我的blade.php

@foreach($transactions as $transaction) 

                        <tr> 
                            <td>{{$transaction['id']}}</td> 
                            <td>{{$transaction['user_id']}}</td>
                            <td>{{$transaction['cara']}}</td>
                            <td>{{$transaction['start']}}</td>
                            <td>{{$transaction['end']}}</td>
                            <td>{{$transaction['total']}}</td>
                            <td><img src="fetch_image{{$transaction->id}}" class="img-thumbnail" width="75"/> </td>
                            <td>{{$transaction['status']}}</td> 
                            <td><a href="{{action('TransactionController@updateconfirmed', $transaction['id'])}}" class="btn btn-success">Konfirmasi</a></td> 
                            <td><a href="" class="btn btn-warning">Reminder</a></td>
                            <td><a href="" class="btn btn-danger">Cancel</a></td>
                        </tr>
                    @endforeach 

标签: csslaravel

解决方案


替换行线

@if(strtotime('now') - strtotime($transaction['end']) >= 600)
   <tr style="background-color: yellow">
@elseif(strtotime('now') - strtotime($transaction['end']) <= 120)
   <tr style="background-color: red">
@endif

推荐阅读