我似乎无法解析数据库中的数据控制器查看,我已经尝试了多个解决方案,我从类似的问题,但似乎没有工作。我只是想显示我的管理页面上的员工名单。
这是我的登录控制器登录函数工作正常,它似乎只是不解析我从数据库获得的数据以查看
public function postLogin(Request $request){
$list = "";
$list = \DB::table('users')->where('role','1')->get();
if(Auth::attempt($request -> only('username','password'))){
if (Auth::user()->role == '0') {
return view('admin',['daftar' => $list]);
}else if (Auth::user()->role == '1') {
return redirect('/EPage');
}
}
return redirect('/');
}
这是我的管理员刀片式服务器视图
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">name</th>
<th scope="col">email</th>
<th scope="col">phone</th>
</tr>
</thead>
<tbody>
<tr>
@foreach($list as $lists)
<th scope="row">1</th>
<td>{{ $lists->name }}</td>
<td>{{ $lists->email }}</td>
<td>{{ $lists->phone }}</td>
@endforeach
</tr>
</tbody>
请帮助我理解我的错误,提前谢谢你。
我期待的管理页面与显示用户列表与角色等于1
1条答案
按热度按时间r8xiu3jd1#
经过我这里和那里修修补补,我终于发现我忘了把一个“s”对我的用户(s)表名。愚蠢的错误,但至关重要的哈哈哈它似乎以前的变量,我解析实际上是空的。
这里是我的最后一个控制器,工作
这是我的刀片视图
也感谢waqar纠正了我之前的错误