我有一个名为check()的函数,并从登录表单向该check()函数发布了电子邮件/密码。我想根据此电子邮件地址从数据库中获取用户名。该函数位于我的控制器内部,就像我使用“查询”构建器方法一样。
public function check(Request $request){
$user = DB::Table('users')->where('email',$request['email'])->get();
return $users->username;
}
答案 0 :(得分:0)
$ user是数组。尝试first()代替get()。 $user = DB::Table('users')->where('email',$request['email'])->first();
答案 1 :(得分:0)
$user = DB::Table('users')->where('email',$request['email'])->value('username');
怎么样?我认为它更准确。