Используя Laravel Rapyd, как я могу создать другую кнопку типа редактирования только для некоторых атрибутов объекта
Давайте предположим, что это создаст две кнопки для изменения и удаления
$grid->edit('/admin/user/edit', 'Edit', 'modify|delete');
Как я могу создать другой пример кнопки (addToList)
$grid->edit('/admin/user/edit', 'Edit', 'modify|delete|addToList');
где я могу обновить только некоторые атрибуты объекта пользователя / somethign, как подсетка.
Каковы будут шаги при создании этой новой кнопки редактирования (addToList) в Rapyd.
С Уважением,
Даниил
Вы не можете перезаписать кнопку редактирования, но …
Вы можете сделать что-то вроде этого:
$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;
}
});
Других решений пока нет …