bcrypt($request->input('password')), 'email' => $request->input('email'), ]); // Mark as verified if verification is disabled if (! intval($settings['user_verification'])) { $user->markEmailAsVerified(); } $user ->settings() ->create([ 'name' => $request->input('name'), ]); event(new Registered($user)); // Log in if verification is disabled if (! intval($settings['user_verification'])) { $this->guard->login($user); } return response('User registered successfully', 201); } }