'套装', '皮肤' => '皮肤', ]; public function grid(): Grid { // 获取外部传递的参数 $id = $this->id; return Grid::make(new Gift(), function (Grid $grid) { // $grid->column('id'); // $grid->column('name'); $grid->column('type')->using(['','礼劵','装扮'])->label(); // $grid->column('attire_id'); $grid->column('attire.name', '装扮名称'); $grid->column('attire.img_1', '图片')->display(function($v) { if($this->type == 1) { return "url($this->img)."' style='height:60px;width:auto;' />"; } else { return "url($v)."' style='height:60px;width:auto;' />"; } }); $grid->column('attire.cate', '装扮类别'); $grid->column('cost_pasters'); $grid->column('limit'); $grid->column('sort')->editable(true); $grid->filter(function (Grid\Filter $filter) { $filter->equal('id'); }); $grid->model()->orderBy("sort"); $grid->enableDialogCreate(); $grid->setDialogFormDimensions('50%', '60%'); $grid->withBorder(); $grid->addTableClass(['table-text-center']); $grid->disableActions(); }); } }