Krucas\LaravelUserEmailVerification\VerifiesUsers::sendVerificationLinkEmail PHP Method

sendVerificationLinkEmail() public method

Send a verification link to the given user.
public sendVerificationLinkEmail ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
return Illuminate\Http\Response
    public function sendVerificationLinkEmail(Request $request)
    {
        $this->validate($request, ['email' => 'required|email']);
        $broker = $this->getBroker();
        $credentials = $request->only('email');
        $response = Verification::broker($broker)->sendVerificationLink($credentials, function (Message $message) {
            $message->subject($this->getEmailSubject());
        });
        switch ($response) {
            case Contracts\VerificationBroker::VERIFICATION_LINK_SENT:
                return $this->getResendLinkEmailSuccessResponse($response);
            default:
                return $this->getResendLinkEmailFailureResponse($response);
        }
    }