我想根据rta_id和Deleted_at显示计数。我在发布者表中有rta_id和Deleted_at列。
<?php
$issuer = DB::table('issuer')
->where(['rta_id'=> $rtaData->rta_id])
->get();
?>
<td style="text-align: center;">
<a href="{{ url('/admin/view-issuer/'.$rtaData->rta_id ) }}" class="btn btn-primary btn-mini" >
{{ count($issuer) }}
</td>
这是我的代码。我已经根据rta_id显示了计数值,但是我也想根据Deleted_at显示计数值(当它为null时),这意味着仅对Deleted_at等于NULL的行进行计数。
请帮助根据同一查询中的ton rta_id和Deleted_at值对行进行计数。...
答案 0 :(得分:0)
在控制器中,获取具有delete_at = null的记录,如下所示,并发送至视图。
$issuer= DB::table('issuer')->where(['rta_id'=> $rtaData->rta_id])->where('deleted_at',null)->get();
然后在刀片视图中
{{count($issuer)}}
答案 1 :(得分:0)
雄辩地使用计数
$count = DB::table('issuer')
->where('rta_id', '=', $rtaData->rta_id)
->where('deleted_at', '=', null)
->count();
您需要在控制器中添加此行,然后使用compact
在您的刀片中
<td style="text-align: center;">
<a href="{{ url('/admin/view-issuer/'.$rtaData->rta_id ) }}" class="btn btn-primary btn-mini" >
{{ $issuer }}
</a>
</td>
答案 2 :(得分:0)
这样做
<?php
$issuer = DB::table('issuer')
->where(['rta_id'=> $rtaData->rta_id])
->where('deleted_at', null)
->count();
?>
<td style="text-align: center;">
<a href="{{ url('/admin/view-issuer/'.$rtaData->rta_id ) }}" class="btn btn-primary btn-mini" >
{{ $issuer }}</a>
</td>