middleware('auth'); $this->_service = 'ums'; $this->_module = 'channel'; $this->_viewname = 'channel'; $this->_title = 'Channels'; $this->_base_url = '/channel'; } protected function get_list_fields(){ return [ 'actions' => ['title' => 'Actions', 'buttons' => [ 'edit', 'delete' ] ], 'code' => ['title' => 'Channel Code', 'type' => 'text'], 'name' => ['title' => 'Channel Name', 'type' => 'text'], 'status' => ['title' => 'Status', 'type' => 'select'], ]; } protected function get_form_fields($type, $values){ return [ 'code' => ['title' => 'Channel code', 'type' => 'text', 'required' => true], 'name' => ['title' => 'Channel Name', 'type' => 'text', 'required' => true], 'status' => ['title' => 'Status', 'type' => 'select', 'required' => true, 'values' => ['active' => 'Active', 'disabled' => 'Disabled'] ], ]; } }