guard = $guard; } /** * Show the registration view. * * @param \Illuminate\Http\Request $request * @return \Laravel\Fortify\Contracts\RegisterViewResponse */ public function create(Request $request): RegisterViewResponse { return app(RegisterViewResponse::class); } /** * Create a new registered user. * * @param \Illuminate\Http\Request $request * @param \Laravel\Fortify\Contracts\CreatesNewUsers $creator * @return \Laravel\Fortify\Contracts\RegisterResponse */ public function store(Request $request, CreatesNewUsers $creator): RegisterResponse { if (config('fortify.lowercase_usernames') && $request->has(Fortify::username())) { $request->merge([ Fortify::username() => Str::lower($request->{Fortify::username()}), ]); } event(new Registered($user = $creator->create($request->all()))); $this->guard->login($user, $request->boolean('remember')); return app(RegisterResponse::class); } }