Laravel: Auth :: user () возвращает null

Я хочу сделать Auth :: user (), но перед этим я должен выполнить Auth :: try (), но он всегда возвращает false, потому что метод try () использует ID для поиска пользователя, которого я пытаюсь войти. Но в моей таблице users у меня нет поля ID, но у меня есть поле user_id. Таким образом, есть способ заставить метод try () использовать user_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 } 

Solutions Collecting From Web of "Laravel: Auth :: user () возвращает null"