Показывать поля только в рюкзаке edit laravel

Я хочу отображать определенные поля только на экране редактирования. Итак, в контроллере Crud я дал такую ​​опцию addField

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

Таким образом, я могу видеть это поле только на экране редактирования, однако внесенные мной изменения не сохраняются. Если я хочу сэкономить, я должен упомянуть в

protected $fillable = [xyz].

Если я введу его в заполняемый массив, то это поле будет сохранено, но оно также будет отображаться для экрана создания.

Я хочу, чтобы на экране создания я не хотел отображать определенные поля, только на экране редактирования я хотел показать эти поля, и при сохранении они должны быть отражены в базе данных.


person Chandan    schedule 14.01.2018    source источник


Ответы (1)


Проверьте маршрут в поле зрения и решите, показать что-нибудь или нет.

if (\Request::is('edit')) { 
   // show element
}
person Mahdi Younesi    schedule 14.01.2018