File manager - Edit - /home/linknsbh/cecil-hotel.net/vendor/botble/platform/acl/src/Forms/ProfileForm.php
Back
<?php namespace Botble\ACL\Forms; use Botble\ACL\Http\Requests\UpdateProfileRequest; use Botble\ACL\Models\User; use Botble\Base\Forms\FieldOptions\EmailFieldOption; use Botble\Base\Forms\FieldOptions\TextFieldOption; use Botble\Base\Forms\Fields\TextField; use Botble\Base\Forms\FormAbstract; class ProfileForm extends FormAbstract { public function setup(): void { $this ->model(User::class) ->template('core/base::forms.form-no-wrap') ->setFormOption('id', 'profile-form') ->setValidatorClass(UpdateProfileRequest::class) ->setMethod('PUT') ->columns() ->add( 'first_name', TextField::class, TextFieldOption::make() ->label(trans('core/acl::users.info.first_name')) ->required() ->maxLength(30) ->toArray() ) ->add( 'last_name', TextField::class, TextFieldOption::make() ->label(trans('core/acl::users.info.last_name')) ->required() ->maxLength(30) ->toArray() ) ->add( 'username', TextField::class, TextFieldOption::make() ->label(trans('core/acl::users.username')) ->required() ->maxLength(30) ->toArray() ) ->add('email', TextField::class, EmailFieldOption::make()->required()->toArray()) ->setActionButtons(view('core/acl::users.profile.actions')->render()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.28 |
proxy
|
phpinfo
|
Settings