我如何根据状态更改按钮颜色(绿色表示“接受”,红色表示“删除”)

问题描述 投票:0回答:3
laravel
3个回答
2
投票

数据库状态默认为pending

我在代码中没有看到

status
属性,但显示状态为待处理的纯字符串

<span class="mj_btn btn btn-warning">pending</span>
<!-- while it suppose to be -->
<span class="mj_btn btn btn-warning">{{ $show->status }}</span>

假设它确实存在,你可以做

<td>
@if ($show->status === 'Accept')
    <span class="mj_btn btn btn-green">Accepted</span>
@elseif ($show->status === 'Delete')
    <span class="mj_btn btn btn-danger">Deleted</span>
@else
    <span class="mj_btn btn btn-warning">Pending</span>
@endif
</td>

参见:https://laravel.com/docs/5.1/blade#displaying-data


0
投票
    <td>
                                @if ($show->jobstatus === "Accepted")
                                    <span class="mj_btn btn btn-success">Accepted</span>
                                @elseif ($show->jobstatus === "Rejected")
                                    <span class="mj_btn btn btn-danger">Rejected</span>
                                @else
                                    <span class="mj_btn btn btn-warning">Pending</span>
                                @endif
                            </td>

0
投票

或者当你使用

1.

laravel esialy customaize this code nad add automatic refresh in the
    page to more interactive 
       
            

   @php
                   if($da->status == "requested") {
                   echo "<td><button class='btn btn-primary'>Requested</button></td>";
                   } else {
                   echo "<td><button class='btn btn-success'>Ordered</button></td>";
                   }
                   @endphp
© www.soinside.com 2019 - 2024. All rights reserved.