我如何在表格中显示数据 我有这些表格的字段
roles-> ID,作用,地位。 用户 - > ID,ROLE_ID,名称,电子邮件,密码。
用户模型
public function roles()
{
return $this->belongsTo('App\RoleModel');
}
角色模型
public function users()
{
return $this->hasMany('App\User','role_id');
}
控制器
public function index()
{
$admins = RoleModel::with('users')->get();
// dd($admins);
return view('admin.pages.adminPages.showAdmins',[
'admins' => $admins
]);
}
当我调试$ admin时,我发现了两个表数据但未在表中显示
@foreach($admins as $key => $admin)
<tr>
<td>{{$admin->id}}</td>
<td>{{$admin->users->name}}</td>
<td>{{$admin->users->email}}</td>
<td>{{$admin->role}}</td>
<td>{{$admin->status}}</td>
<td>
</td>
</tr>
@endforeach
我怎么解决这个问题?