如何修改Laravel-Backpack / Settings中的字段

时间:2016-12-26 08:22:16

标签: backpack-for-laravel

enter image description here

我想在Laravel-Backpack / Settings,admin/setting/10/edit页面中添加一个下拉值,而不是文本字段。我很感激任何建议。

我在数据库设置字段中使用了以下内容,但它出错。

{"name":"value","label":"Value", "title":"Lightbox" ,"type":"select_from_array",
"options":{"lightbox":"lightbox","colorbox1":"colorbox1"}

错误

  

Fields.php第28行中的ErrorException:未定义的索引:名称在   Fields.php第28行在HandleExceptions-> handleError(' 8',' Undefined   index:name',   ' /Users/sokada/Code/backpack-ceci/vendor/backpack/crud/src/PanelTraits/Fields.php' ;,   ' 28',数组('字段' =>数组(),'表单' =>'两者',   ' complete_field_array' => array()))在Fields.php第28行中   在SettingCrudController.php第69行中的CrudPanel-> addField(array())

Fields.php中的第28行是以下内容。

...
    // if the label is missing, we should set it
    if (! isset($complete_field_array['label'])) {
        $complete_field_array['label'] = ucfirst($complete_field_array['name']);
    }
...

1 个答案:

答案 0 :(得分:1)

您的代码对我有用。

enter image description here

你确定最后没有错过任何一个副词吗?

{"name":"value","label":"Value", "title":"Lightbox" ,"type":"select_from_array", "options":{"lightbox":"lightbox","colorbox1":"colorbox1"}}