middleware('auth'); $this->_service = 'detailing'; $this->_module = 'parameter'; $this->_viewname = 'contestparameter'; $this->_title = 'Contest Parameters'; $this->_base_url = '/contestparameter'; } // , 'medias' => ['icon' => 'image-multiple', 'querystring' => 'id={ID}'] protected function get_list_fields(){ return [ 'actions' => ['title' => 'Actions', 'buttons' => [ 'edit', 'delete' ] ], 'title' => ['title' => 'Title', 'type' => 'text'], 'scale' => ['title' => 'Scale', 'type' => 'text'], 'status' => ['title' => 'Status', 'type' => 'select'], ]; } protected function get_form_fields($type, $values){ return [ 'title' => ['title' => 'Title', 'type' => 'text', 'required' => true], 'status' => ['title' => 'Status', 'type' => 'select', 'required' => true, 'values' => ['active' => 'Active', 'disabled' => 'Disabled'] ], 'description' => ['title' => 'Contest Description', 'type' => 'textarea', 'required' => true, 'fullwidth' => true], 'scale' => ['title' => 'Scale', 'type' => 'number', 'required' => true], ]; } }