仅在编辑laravel背包上显示字段

时间:2018-01-14 14:07:08

标签: laravel backpack-for-laravel

我想仅在编辑屏幕中显示某些字段。所以在Crud控制器中我给出了像这样的addField选项

$this->crud->addField([   // Number
        'name' => 'xyz',
        'label' => 'XYZ',
        'type' => 'number',
    ],'update');

通过这种方式,我只能在编辑屏幕中看到此字段,但我所做的更改不会保存。如果我想保存,那么我必须在

中提及
protected $fillable = [xyz].

如果我用可填充的数组给它,那么该字段将保存,但它也会显示在创建屏幕上。

我想要的是,在创建屏幕中我不想显示某些字段,仅在编辑屏幕中我要显示这些字段并保存,它应该反映在数据库中。

1 个答案:

答案 0 :(得分:0)

检查视图中的路线然后决定是否显示

<ListView
   dataSource={this.state.dataSource}
   renderRow={
        (rowData) =>    
        <CardToefl
            onPress={() => Actions.questDetay({zamqi: rowData.stept_id})}
            stept={rowData.stept_baslik} 
            descriptionEnglish={rowData.stept_ingdesc}
            descriptionTurkish={rowData.stept_trdesc} 
            myId={rowData.stept_id}
            progreset={this.props.processDetayDeger}
        /> 
    } >
</ListView>