laravel-admin 添加自定义按钮

        $grid->actions(function ($actions) {
            $actions->disableDelete();//屏蔽删除按钮
            $actions->disableEdit();//屏蔽编辑按钮
            $actions->disableView();//屏蔽查看按钮
            $actions->append(new Distribute($actions->getKey(), $actions->getResource()));
        });

在App\Admin\Extensions添加一个自定义按钮。

//设置该按钮的点击事件

protected function script() { return <<<SCRIPT //JS代码 SCRIPT;
}

/** * 生成toString 内容 * @return string */

protected function render()
{
    Admin::script($this->script());
    return "<a class='btn btn-xs btn-success fa  grid-distribute' data-id='{$this->id}'>分配</a>";
}

赵鹏磊

hello world

云端