表单初始化

Since v1.6.10 #3054

在版本v1.6.10中,增加了表单的初始化设置功能,用来全局设置表单。

比如你需要在所有的表单中,禁用掉某些操作,可以在app/Admin/bootstrap.php加入下面的代码:

  1. Form::init(function (Form $form) {
  2. $form->disableEditingCheck();
  3. $form->disableCreatingCheck();
  4. $form->disableViewCheck();
  5. $form->tools(function (Form\Tools $tools) {
  6. $tools->disableDelete();
  7. $tools->disableView();
  8. $tools->disableList();
  9. });
  10. });

如果全局设置后,要在其中某一个表单中开启设置,比如开启显示继续编辑的checkbox,在对应的实例上调用$form->disableEditingCheck(false);就可以了