Как получить значение счетчика в лезвии Laravel 5.6? - PullRequest
0 голосов
/ 10 сентября 2018

Я хочу показать количество в соответствии с rta_id и dele_at..У меня есть столбцы rta_id и delete_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, но я также хочу показать значение счетчика в соответствии с удаленным_катом, когда оно равно нулю, означает только подсчет строк, в которых удаленный_кател равен нулю.

Помогите, пожалуйста, подсчитать строки в соответствии со значением ton rta_id и dele_at в одном запросе ....

Ответы [ 3 ]

0 голосов
/ 10 сентября 2018

Использовать количество красноречивых

$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>
0 голосов
/ 10 сентября 2018

Сделай так

<?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>
0 голосов
/ 10 сентября 2018

В контроллере получите те записи, которые имеют delete_at = null, как показано ниже, и отправьте их на просмотр.

$issuer= DB::table('issuer')->where(['rta_id'=> $rtaData->rta_id])->where('deleted_at',null)->get();

затем в виде лезвия

{{count($issuer)}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...