Krucas\LaravelUserEmailVerification\RegistersUsers::register PHP Метод

register() публичный Метод

Handle a registration request for the application.
public register ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
Результат Illuminate\Http\Response
    public function register(Request $request)
    {
        $validator = $this->validator($request->all());
        if ($validator->fails()) {
            $this->throwValidationException($request, $validator);
        }
        $user = $this->create($request->all());
        $broker = $this->getBroker();
        $credentials = $request->only('email');
        Verification::broker($broker)->sendVerificationLink($credentials, function (Message $message) {
            $message->subject($this->getEmailSubject());
        });
        if (config('verification.verify')) {
            return redirect($this->verificationRedirectPath());
        }
        Auth::guard($this->getGuard())->login($user);
        return redirect($this->redirectPath());
    }