我的表格users
包含users
,可以登录我的网页,所以我有类似的内容,你可以看到admin
有privileges
1虽然qwert
有privileges
2,但我希望显示任何privileges
2的内容,我该怎么做呢?
在我的网站上看起来像这样,你可以看到管理员已经显示在该表中,我不希望显示管理员记录,我只想显示具有{{的记录1}} 2
查看
privileges
CONTROLLER
@foreach($users as $user)
<tr class="odd gradeX">
<td>{{$user->cv_name}}</td>
<td>{{$user->cv_position}}</td>
<td>{{$user->cv_country}}</td>
<td>{{$user->email}}</td>
<td>{{$user->cn_phone}}</td>
<td>{{$user->cv_address}}</td>
<td>
<a class="btn btn-success" title="edit" data-id={{$user->id}} data-action="user-edit"><i class="glyphicon glyphicon-pencil"></i></a>
<a class="btn btn-danger" title="delete" data-id={{$user->id}} data-action="user-delete"><i class="glyphicon glyphicon-trash"></i></a>
</td>
</tr>
@endforeach
怎么做?如果是其他情况可能会发生?
答案 0 :(得分:3)
另一个良好做法正在使用范围,如此
- 在用户模型中
public function scopeMember($query){
return $query->where('privileges','<>',1);
}
- 在控制器中。很容易只得到会员
变化
->with('users',User::all());
要
->with('users',User::member()->get());