如果我们想对laravel-admin的表格进行定制操作操作的话,可以参考如下的操作方式
- 禁用创建按钮
$grid->disableCreateButton();
- 禁用分页条
$grid->disablePagination();
- 禁用查询过滤器
$grid->disableFilter();
- 禁用导出数据按钮
$grid->disableExport();
- 禁用行选择checkbox
$grid->disableRowSelector();
- 禁用行操作列
- $grid->disableActions();
- 设置分页选择器选项
$grid->perPages([10, 20, 30, 40, 50]);
对三个按钮的分别操作如下
/**
* Make a grid builder.
*
* @return Grid
*/
protected function grid()
{
$grid = new Grid(new GroupSend);
$grid->updated_at('更新时间');
$grid->actions(function (Grid\Displayers\Actions $actions) {
$actions->disableView();
$actions->disableEdit();
$actions->disableDelete();
});
return $grid;
}
可以使用$grid->actions这个函数来进行对查看,编辑,删除三个按钮进行指定的操作。