Laravel:Auth :: user()返回null

时间:2016-03-04 17:06:34

标签: php mysql laravel-5

我想 Auth :: user()但在此之前我必须执行 Auth :: attempt(),但它总是返回false,因为尝试()方法使用ID来查找我正在尝试登录的用户。但是在我的用户表中,我没有ID字段,而是我有user_id字段。那么有没有办法让attempt()方法使用user_id在我的users表中查找id。 (希望我有所作为)

if(!Auth::attempt(Request::only(['username','password']))){  //returns false
     return redirect($this->redirectPath);   /// redirect to login page
}else{
     return redirect($this->redirectTo);   /// redirect to user list page
}

0 个答案:

没有答案