function($id) { return User::find($id); }, /* |-------------------------------------------------------------------------- | Retrieve Users By Username |-------------------------------------------------------------------------- | | This method is called by the Auth::check() method when attempting to load | a user by their username. | | You are free to change this method for your application however you wish, | as long as you return an object that has "id" and "password" properties. | */ 'by_username' => function($username) { return User::where('email', '=', $username)->first(); }, );