laravel-admin多选后,列表页展示
xuexi 2025-05-29 17:19:13 发表在:PHP 查看数:44

假如字段为:“shenpirenid” 在模型中加入:

            public function getShenpirenidAttribute($value)
            {
                return explode(',', $value);
            }

            public function setShenpirenidAttribute($value)
            {
                $this->attributes['shenpirenid'] = implode(',', $value);
            }

控制器中的代码如下(列表中数据不多,不考虑性能问题):

  $grid->column('shenpirenid', '审批人')->display(function () {
    return User::whereIn('id', $this->shenpirenid)
              ->pluck('name')
              ->implode(', ');
});
最近访问时间:2025-06-04 01:06:24
知识库:352条鸣谢:TAY  备案号:蜀ICP备2024090044号-2