App\Api\V1\Controllers\ForgotPasswordController::sendResetEmail PHP Method

sendResetEmail() public method

public sendResetEmail ( ForgotPasswordRequest $request )
$request App\Api\V1\Requests\ForgotPasswordRequest
    public function sendResetEmail(ForgotPasswordRequest $request)
    {
        $user = User::where('email', '=', $request->get('email'))->first();
        if (!$user) {
            throw new NotFoundHttpException();
        }
        $broker = $this->getPasswordBroker();
        $sendingResponse = $broker->sendResetLink($request->only('email'));
        if ($sendingResponse !== Password::RESET_LINK_SENT) {
            throw new HttpException(500);
        }
        return response()->json(['status' => 'ok'], 200);
    }
ForgotPasswordController