model()->where('demand_id',$demandId); $grid->column('id'); $grid->column('price','出价')->sortable(); $grid->column('comment','内容'); $grid->column('biddingUser.name','竞拍人'); $grid->column('bidding','竞标') ->if(function () use ($demand){ return $demand->state == 1; }) ->then(function (Grid\Column $column) { $column->append(new ChooseDemand($this->id)); }) ->if(function () use ($demand){ return $demand->state == 2; }) ->then(function (Grid\Column $column) use ($demand){ if ($demand->bidding_id == $this->id) { $column->append('已中标'); } else { $column->append('未中标'); } }); $grid->column('created_at'); $grid->disableActions(); $grid->disableRowSelector(); }); } }