Laravel-admin 行操作自定义按钮访问 API 路由
laravel-admin 实际开发中 , 会遇到很多地方需要 添加 行操作按钮
控制器中定义了 一个审核操作按钮
...
$grid->actions(function ($actions) {
$actions->append(new CheckDrawMoney($actions->getKey()));
});
...
操作类中需要访问laravel Api 接口
<?php
namespace App\Admin\Extensions;
use Encore\Admin\Admin;
class CheckDrawMoney
{
protected $id;
public function __construct($id)
{
$this->id = $id;
}
protected function script()
{
return <<<SCRIPT
$('.check-draw-money').on('click', function () {
$.ajax({
type : "POST",
url : "../api/drawMoney/check",
dataType : "json",
data : {
'draw_money_id':$(this).data('id'),
'type':'check'
},
success : function(test) {
window.location.reload();
},
});
});
SCRIPT;
}
protected function render()
{
Admin::script($this->script());
return "<a class='btn btn-xs btn-success check-draw-money' data-id='{$this->id}'>通过</a>";
}
public function __toString()
{
return $this->render();
}
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
我想在表格头部 新增按钮之前加入一个按钮 如何操作