laravel-admin多选后,列表页展示
假如字段为:“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