数据库状态默认为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>
<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>
或者当你使用
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