laravel-admin 关闭(新增,删除,批量操作,导入导出,修改)按钮
model-grid 默认有四个行操作编辑、快捷编辑、删除和详情,可以通过下面的方式关闭它们:
$grid->actions(function ($actions) {
$actions->disableDelete();
$actions->disableEdit();
$actions->disableQuickEdit();
$actions->disableView();
}
// 也可以通过以下方式启用或禁用按钮
$grid->disableDeleteButton();
$grid->disableEditButton();
$grid->disableQuickEditButton();
$grid->disableViewButton();
//去掉复选框
$grid->disableRowSelector();
//禁用行操作 去掉行 操作
$grid->disableActions();
//禁用新增按钮
$grid->disableCreation();
//关闭批量操作
$grid->tools(function ($tools) {
$tools->batch(function ($batch) {
$batch->disableDelete();
});
});
$form
//表单bottom
$form->disableReset();
$form->disableEditingCheck();
$form->disableViewCheck();
//表单右上角
$form->tools(function (Form\Tools $tools) {
$tools->disableDelete();
$tools->disableView();
});
$grid
// 表单右上角
$grid->disableExport();
$grid->disableCreation();
// 操作按钮
$grid->actions(function (Grid\Displayers\Actions $actions) {
$actions->disableDelete();
$actions->disableEdit();
$resDemand = Demand::find($actions->getKey());
$edit_html='';
//通过
if($resDemand->status==1){
$edit_html.="<span class='mb-5'><a class='grid-row-pass' title='通过' data-id='{$actions->getKey()}'><i class='glyphicon glyphicon-ok'></i></a></span>";
$actions->append($edit_html);
});
$show
//表单右上角
$show->panel()->tools(function ($tools){
$tools->disableDelete();
$tools->disableEdit();
});
最近访问时间:2026-03-06 02:18:28