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
class CubistModelCrudController extends CrudController
{
use CubistCrud;
+ use InstantFields;
public function setup()
{
'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');