order-food-admin/app/Admin/Renderable/QuanTicketTable.php

33 lines
876 B
PHP

<?php
namespace App\Admin\Renderable;
use Dcat\Admin\Grid;
use Dcat\Admin\Grid\LazyRenderable;
use App\Models\QuanTicket;
class QuanTicketTable extends LazyRenderable
{
public function grid(): Grid
{
// // 获取外部传递的参数
// $id = $this->id;
return Grid::make(new QuanTicket(), function (Grid $grid) {
$grid->column('id');
$grid->column('quan_name', '券名称');
$grid->column('ticket_value', '券面值')->append('元');
$grid->column('created_at');
$grid->column('updated_at');
$grid->quickSearch(['id', 'quan_name']);
$grid->paginate(10);
$grid->disableActions();
$grid->filter(function (Grid\Filter $filter) {
$filter->like('quan_name', '券名称')->width(4);
});
});
}
}