【发布时间】:2020-08-28 09:40:45
【问题描述】:
我有一个用户表:
我在用户和角色之间有一个关系:
角色模型:
public function users()
{
return $this->belongsToMany(User::class);
}
用户模型:
public function roles()
{
return $this->belongsToMany(Role::class);
}
我有这样的显示用户的视图:
<select class="col-12 border mt-2 pt-2" name="reciever">
@foreach($users as $user)
<option value="">{{ $user->name }}</option>
@endforeach
</select>
这是控制器:
$users = User::all();
return view('Form1.add', compact('users'));
但在视图中,我只想显示具有管理员角色的用户,我该怎么做?
这是角色表:
这是用户和角色之间的数据透视表,如下所示:
我只想显示具有管理员角色的用户。
【问题讨论】:
标签: php laravel laravel-5 relation