Реформа первопроходца, создание значений по умолчанию перед проверкой

#trailblazer #reform

Вопрос:

я так растерян из-за этого.

Не уверен, что я помещаю свою логику мышления о проблемах в неправильную область (в данном случае реформу), но мы начинаем. Вот макет кода.

https://gist.github.com/antonysastre/2f7612eaa2b0985fb1dd5e35f5e38e3c

Что я хочу сделать, так это разрешить Admin::User автоматически генерировать пароль, если поля пароля отсутствуют/пусты. Не могу сделать это в режиме сохранения, так как я никогда туда не попадаю из-за срабатывания ::UserForm проверок. И я не могу понять, как я включил это в Admin::Client этап проверки… пожалуйста, помогите! 🙏