id; Admin::translation('product'); return Grid::make(new IndustryProductSpec(), function (Grid $grid) { $grid->disableActions(); $grid->disableBatchDelete(); $grid->disableBatchActions(); $grid->model()->where([ ['stock', '>', 0], ['date', '>=', date('Y-m-d')], ['industry_product_id', '=', $this->industry_product_id], ])->selectRaw('*,concat(name, " | ", date) AS title'); $grid->quickSearch(['name', 'date'])->placeholder('搜索规格名称、日期'); $grid->column('id'); $grid->column('name'); $grid->column('date'); $grid->column('stock'); $grid->column('original_price'); $grid->column('price'); $grid->paginate(15); $grid->filter(function (Grid\Filter $filter) { $filter->panel(); $filter->like('name')->width(3); $filter->like('date')->width(2); }); }); } }