视图
@foreach($user as $u)
<tr>
<th>{{$loop->index+1}}</th>
{{-- <th>{{$u->id}}</th>--}}
<th>{{$u->name}}</th>
<th>{{$u->surname}}</th>
<th>{{$u->patronymic}}</th>
<th> <a class="btn btn-primary" style="margin-bottom: 40px" href="{{ URL::to('user/'.$u->id) }}"><i class="fas fa-search-plus"></i></a> </th>
</tr>
@endforeach
控制器
public function index()
{
$user = User::all();
return view('admin.pages.index', compact('user'));
}
只有那些在用户表中的用户 将显示等级列的值为1,而其余列则不显示 显示
答案 0 :(得分:1)
只需使用where clause来过滤具有正确排名的用户。
在您的控制器中:
public function index()
{
$users = User::where('rank', 1)->get();
return view('admin.pages.index', compact('users'));
}
来自Laravel文档:
雄辩的
all
方法将返回模型的所有结果 表。由于每个雄辩的模型都充当查询生成器,因此您可以 还向查询添加约束,然后使用get
方法 检索结果: