From 38a0ec99f506362b5bfe4f24b04b5b77e10befcf Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 22 May 2019 11:05:47 +0200 Subject: [PATCH] #2783 --- src/app/Http/Controllers/CubistModelCrudController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/Http/Controllers/CubistModelCrudController.php b/src/app/Http/Controllers/CubistModelCrudController.php index e711bb3..8bb5001 100644 --- a/src/app/Http/Controllers/CubistModelCrudController.php +++ b/src/app/Http/Controllers/CubistModelCrudController.php @@ -8,6 +8,7 @@ use Backpack\CRUD\app\Http\Controllers\CrudController; use Cubist\Backpack\app\Http\Requests\CubistModelRequest as StoreRequest; use Cubist\Backpack\app\Http\Requests\CubistModelRequest as UpdateRequest; use Backpack\CRUD\CrudPanel; +use Webfactor\Laravel\Backpack\InstantFields\InstantFields; /** * Class ModelCrudController @@ -17,6 +18,7 @@ use Backpack\CRUD\CrudPanel; class CubistModelCrudController extends CrudController { use CubistCrud; + use InstantFields; public function setup() { @@ -40,7 +42,7 @@ class CubistModelCrudController extends CrudController 'label' => 'Model table name', 'column' => true], 'create'); $this->addField(['type' => 'text', 'name' => 'label', 'label' => 'Model label', 'column' => true], 'both'); - $this->addField(['type' => 'textarea', 'name' => 'fields', 'label' => 'Fields definitions'], 'both'); + $this->addField(['type' => 'select2_from_ajax_multiple', 'name' => 'fields', 'label' => 'Fields definitions'], 'both'); // add asterisk for fields that are required in ModelRequest $this->crud->setRequiredFields(StoreRequest::class, 'create'); -- 2.39.5