【发布时间】:2017-09-09 05:04:17
【问题描述】:
我正在访问用户表属性“角色”并想检查角色是否为 2,然后显示仪表板但收到此错误。 这是我的代码
protected $casts = [
'role' => 'integer',
];
这是我访问用户角色列值的控制器函数。它返回数组中的值,但我想将它与整数值“2”进行比较。
public function postSignIn(Request $request)
{
$this->validate($request,[
'email' => 'required',
'password' => 'required',
]);
$posts = Post::all();
$email = $request['email'];
$user = User::where("email",$email)->get(['role']);
if(Auth:: attempt(['email' => $request['email'] , 'password' => $request['password']]))
{
if ($user == 2) {
return view('admin.dashboard');
}
else {
return view('frontend.layouts.user_login_layout', compact('posts'));
}
}else{
return "wrong User";
}
}
【问题讨论】: