我如何得到这个foreach中的用户名

时间:2017-11-19 06:48:56

标签: laravel foreach

这是我的控制器

$user_rank = Sprintbacklog::select('assign_user_id',DB::raw('count(*) as 
jumlah_data'))->where('id_sprint',$id)->where('finish',1)-
>groupBy('assign_user_id')->get();

这是刀片中的预告

@foreach($user_rank as $name_and_finish)
<tr>
<td>{{ $name_and_finish->assign_user_id}}</td>
<td><span class="badge">{{ $name_and_finish->jumlah_data }}</span></td>
</tr>
@endforeach

1 个答案:

答案 0 :(得分:0)

也许您必须加入模型,才能像

那样访问用户
$user_rank = Sprintbacklog::join('users',sprintbacklogs.id_user,'=','users.id')
->where('id_sprint',$id)->where('finish',1)
->select('assign_user_id',DB::raw('count(*) as jumlah_data'))
->groupBy('assign_user_id')
->get();

访问用户表中的名称,但您需要在要加入的表中使用用户ID。