【发布时间】:2019-09-28 00:01:45
【问题描述】:
我是 laravel 的新手,正在尝试 voyager 管理面板。
我在 voyager 中添加了一个自定义按钮,为每个订单分配一个供应商。
当管理员单击自定义按钮时,它应该向该新页面发送一个订单 ID。
我试图发送一个值,但它不起作用。
任何帮助表示赞赏。
namespace App\Actions;
use TCG\Voyager\Actions\AbstractAction;
class MyAction extends AbstractAction
{
public function getTitle()
{
return 'Assign to vendor';
}
public function getIcon()
{
return 'voyager-eye';
}
public function getPolicy()
{
return 'read';
}
public function getAttributes()
{
return [
'class' => 'btn btn-sm btn-primary pull-right',
];
}
public function shouldActionDisplayOnDataType()
{
return $this->dataType->slug == 'orders';
}
public function getDefaultRoute()
{
return route('vendors');
}
}
【问题讨论】: