model()->orderBy('id', 'desc'); $grid->filter(function($filter){ // 去掉默认的id过滤器 $filter->disableIdFilter(); // 在这里添加字段过滤器 $filter->like('address', '钱包地址'); $filter->like('name', '币种'); $filter->like('status', '状态')->select([1 => '挖矿利息', 2 => '领取收益', 3 => '领取空投', 4 => '发放空投', 5 => '流动领取', 6 => '流动利息']); $filter->between('created_at', '创建时间')->datetime(); }); $grid->column('id', __('ID'))->sortable(); $grid->column('address', __('钱包地址')); $grid->column('name', __('币种')); $grid->column('money', __('金额'))->sortable(); $grid->column('remake', __('说明')); $grid->column('status', __('状态')) ->using([1 => '挖矿利息', 2 => '领取收益', 3 => '领取空投', 4 => '发放空投', 5 => '流动领取', 6 => '流动利息']) ->label([ 1 => 'default', 2 => 'warning', 3 => 'success', 4 => 'info', 5 => 'success', 6 => 'info' ]); $grid->column('created_at', __('创建时间'))->sortable(); $grid->actions(function ($actions) { // 去掉查看 $actions->disableView(); $actions->disableEdit(); $actions->disableDelete(); }); $grid->disableCreateButton(); return $grid; } /** * Make a show builder. * * @param mixed $id * @return Show */ protected function detail($id) { $show = new Show(Single::findOrFail($id)); $show->field('id', __('ID')); $show->field('created_at', __('Created at')); $show->field('updated_at', __('Updated at')); return $show; } /** * Make a form builder. * * @return Form */ protected function form() { $form = new Form(new Single); $form->display('id', __('ID')); $form->display('created_at', __('Created At')); $form->display('updated_at', __('Updated At')); return $form; } }