首页 > 解决方案 > 根据订单状态 laravel 的订单状态背景颜色

问题描述

我正在开发一个带有总订单管理系统的 laravel 项目,我想根据订单的状态获取状态背景颜色。

这是我尝试过的代码的一部分,但没有用

                      <tr>
                        <td>{{ order['id'] }}</td>
                        <td>{{ order['date'] }}</td>
                        <td class="width-40">{{ order['link'] }}</td>
                        <td>{{ order['charge'] }}</td>
                        <td>{{ order['quantity'] }}</td>
                      <td>
                        {% if order['status'] == Completed %}
                          <span class="label label-success">Accepted</span>
                        {% elseif order['status'] == Canceled %}
                          <span class="label label-danger">Deleted</span>
                        {% else %}
                          <span class="label label-warning">Pending</span>
                        {% endif %}
                      </td>
                    </tr>

每次它只显示待处理的项目时,它都不适用于我的项目,是的,我有 6 个状态

    Pending, In progress, Completed, Partial, Processing, Canceled

据此,订单状态跨度应该改变,如果有人能帮我一把,这对我有很大帮助,我就做不到。

谢谢

标签: javascriptphplaravel

解决方案


<td>
   {% if order['status'] == Completed %}
      <span class="label label-success">Accepted</span>
   {% elseif order['status'] == Cancelled %}
      <span class="label label-danger">Deleted</span>
   {% else %}
      <span class="label label-warning">Pending</span>
   {% endif %}
</td>

参考这个链接https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_labels2&stacked=h


推荐阅读