column('id')->sortable(); $grid->column('avatar','用户头像')->image(config("filesystems.disks.cosv5.url"), 60, 60);; $grid->column('username'); $grid->column('coupon')->display(function($v) { return $v.' 查看明细'; }); $grid->column('box_record','开盒记录')->display(function($v) { return '点击查看'; }); $grid->column('paster'); $grid->column('uid','uid')->help("B站用户ID"); $grid->column('created_at'); $grid->column('updated_at')->sortable(); $grid->filter(function (Grid\Filter $filter) { $filter->panel(); $filter->expand(); $filter->equal('uid','用户UID')->width(2); $filter->like('name','用户名称')->width(2); }); $grid->disableCreateButton(); $grid->enableDialogCreate(); $grid->setDialogFormDimensions('40%', '50%'); $grid->withBorder(); $grid->actions(function (Grid\Displayers\Actions $actions) { $actions->quickEdit(true); $actions->disableEdit(); $actions->disableView(); }); $grid->tools(function (Grid\Tools $tools) { $tools->append(new \App\Admin\Actions\Grid\NewUserCouponAction()); }); }); } /** * Make a show builder. * * @param mixed $id * * @return Show */ protected function detail($id) { return Show::make($id, new Account(), function (Show $show) { $show->field('id'); $show->field('username'); $show->field('coupon'); $show->field('paster'); $show->field('created_at'); $show->field('updated_at'); }); } /** * Make a form builder. * * @return Form */ protected function form() { return Form::make(new Account(), function (Form $form) { // $form->display('id'); $form->text('username'); $form->number('coupon'); $form->number('paster'); // // $form->display('created_at'); // $form->display('updated_at'); }); } }