创建自定义编辑按钮Laravel / Rapyd / DataEdit

时间:2016-07-19 09:12:31

标签: php laravel datagrid

使用laravel rapyd如何为某些对象属性

创建另一个编辑类型按钮

假设这将创建两个用于修改和删除的按钮

 $grid->edit('/admin/user/edit', 'Edit', 'modify|delete');

如何创建另一个按钮(addToList)示例

 $grid->edit('/admin/user/edit', 'Edit', 'modify|delete|addToList'); 

我只能更新一些User对象属性/ somethign就像子网格一样。

在Rapyd中创建这个新编辑按钮(addToList)的步骤是什么。

此致 丹尼尔

1 个答案:

答案 0 :(得分:1)

您无法覆盖编辑按钮,但......

你可以这样做:

 $grid->add('mybutton','mybutton')->cell( function ($value, $row) {

        //$my_custom_condition = $row->something == ....
        //$my_custom_link = route('my.route',['id'=>$row->ID])
        if ($my_custom_condition)
        {
            return $my_custom_link;
        }

});