public function __invoke(Request $request) { $random_password = $request['random_password']; if ($random_password && !$request['password'] && !$request['password_confirm']) { $request['password'] = $random_password; $request['password_confirm'] = $random_password; } return parent::__invoke($request); }