namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Http\Request; class LoginController extends Controller { //... /** * Attempt to log the user into the application. * * @param \Illuminate\Http\Request $request * @return bool */ protected function attemptLogin(Request $request) { return \App\User::where('mobile_number', $request->mobile_number) ->whereDate('mobile_number_verification_code_expires_at', '>=', now()) ->exists() && $this->guard()->attempt([ 'mobile_number' => $request->mobile_number 'mobile_number_verification_code' => $request->mobile_number_verification_code ], $request->filled('remember') ); }