X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/realesbar/platform/plugins/vendor/src/Forms
home
/
gfecatvj
/
sites
/
realesbar
/
platform
/
plugins
/
vendor
/
src
/
Forms
/
📁
..
📁
Fields
📄
PackageForm.php
(5.46 KB)
📄
PropertyForm.php
(2.16 KB)
📄
VendorForm.php
(3.82 KB)
Editing: PropertyForm.php
<?php namespace Botble\Vendor\Forms; use Assets; use Botble\RealEstate\Forms\PropertyForm as BaseForm; use Botble\RealEstate\Models\Property; use Botble\Vendor\Forms\Fields\CustomEditorField; use Botble\Vendor\Forms\Fields\MultipleUploadField; use Botble\Vendor\Http\Requests\PropertyRequest; class PropertyForm extends BaseForm { /** * @return mixed|void * @throws \Throwable */ public function buildForm() { parent::buildForm(); Assets::addScriptsDirectly('vendor/core/libraries/tinymce/tinymce.min.js'); if (!$this->formHelper->hasCustomField('customEditor')) { $this->formHelper->addCustomField('customEditor', CustomEditorField::class); } if (!$this->formHelper->hasCustomField('multipleUpload')) { $this->formHelper->addCustomField('multipleUpload', MultipleUploadField::class); } $this ->setupModel(new Property) ->setFormOption('template', 'plugins/vendor::forms.base') ->setFormOption('enctype', 'multipart/form-data') ->setValidatorClass(PropertyRequest::class) ->setActionButtons(view('plugins/vendor::forms.actions')->render()) ->remove('is_featured') ->remove('moderation_status') ->remove('content') ->remove('never_expired') ->modify('auto_renew', 'onOff', [ 'label' => __('Renew automatically (you will be charged again in :days days)?', ['days' => config('plugins.real-estate.real-estate.property_expired_after_x_days')]), 'label_attr' => ['class' => 'control-label'], 'default_value' => false, ], true) ->remove('author_id') ->removeMetaBox('image') ->addAfter('description', 'content', 'customEditor', [ 'label' => trans('core/base::forms.content'), 'label_attr' => ['class' => 'control-label required'], ]) ->addAfter('content', 'images', 'multipleUpload', [ 'label' => __('Images'), 'label_attr' => ['class' => 'control-label'], ]); } }
Upload File
Create Folder