laravel-admin 去掉新增,删除,批量操作,导入导出,修改等按钮

laravel-admin 去掉新增,删除,批量操作,导入导出,修改等按钮

  • 最近更新2023年08月07日

一、在 grid 中

1.1 去除上面操作项

// 去掉上面的新增功能
$grid->disableCreation();

// 去掉导出功能
$grid->disableExport();

// 类型默认是否能删除操作的,所以将批量删除功能禁用。
$grid->tools(function ($tools) {

    // 禁用批量删除按钮
    $tools->batch(function ($batch) {
        $batch->disableDelete();
    });

});

 

1.2 去除操作功能项

// 去掉操作中的功能项
$grid->actions(function ($actions) {

    // 去掉删除
    $actions->disableDelete();

    // 去掉编辑
    $actions->disableEdit();

    // 去掉查看
    $actions->disableView();
});

// 去掉操作中的功能项中的所有
$grid->disableActions();

 

1.3 去除其他操作功能

// 去掉复选框
$grid->disableRowSelector();

//禁用行操作 去掉行 操作
$grid->disableActions();

//关闭批量操作
$grid->tools(function ($tools) {    
	$tools->batch(function ($batch) {        
		$batch->disableDelete();    
	});
});

 

二、在 form 中

2.1 去掉右上角功能项

// 去掉 右上角 功能项
$form->tools(function (Form\Tools $tools) {
    // 去掉列表功能
    $tools->disableList();

    // 去掉删除功能
    $tools->disableDelete();

    // 去掉显示功能
    $tools->disableView();

});

 

2.2 去掉下面继续操作功能

// 去掉下面的 重置 按钮
$form->disableReset();

// 去掉下面的查看功能
$form->disableViewCheck();

// 去掉下面的继续创建功能
$form->disableCreatingCheck();

// 去掉下面的继续编辑功能
$form->disableEditingCheck();

 

三、在 show 中

// 去掉 右上角 功能项
$show->panel()->tools(function ($tools){

    // 去掉删除功能
    $tools->disableDelete();

    // 去掉编辑功能
    $tools->disableEdit();

});

 

 

分享到 :
相关推荐

发表回复

登录... 后才能评论