File manager - Edit - /home/linknsbh/cecil-hotel.net/vendor/botble/platform/acl/src/Forms/PasswordForm.php
Back
<?php namespace Botble\ACL\Forms; use Botble\ACL\Http\Requests\UpdatePasswordRequest; use Botble\ACL\Models\User; use Botble\Base\Forms\FieldOptions\TextFieldOption; use Botble\Base\Forms\FormAbstract; class PasswordForm extends FormAbstract { public function setup(): void { $this ->model(User::class) ->setValidatorClass(UpdatePasswordRequest::class) ->template('core/base::forms.form-no-wrap') ->setFormOption('id', 'password-form') ->setMethod('PUT') ->columns() ->when( $this->getModel()->exists && $this->getRequest()->user()->is($this->getModel()), function (FormAbstract $form) { $form->add( 'old_password', 'password', TextFieldOption::make() ->label(trans('core/acl::users.current_password')) ->required() ->maxLength(60) ->colspan(2) ->toArray() ); } ) ->add( 'password', 'password', TextFieldOption::make() ->label(trans('core/acl::users.new_password')) ->required() ->maxLength(60) ->toArray() ) ->add( 'password_confirmation', 'password', TextFieldOption::make() ->label(trans('core/acl::users.confirm_new_password')) ->required() ->maxLength(60) ->toArray() ) ->setActionButtons(view('core/acl::users.profile.actions')->render()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.7 |
proxy
|
phpinfo
|
Settings