whereIn('role_id', $this->roles)->column('role_name'); return $isArray ? $roleNames : implode(',', $roleNames); } public function searchRealNameAttr($query,$value) { $query->whereLike('real_name',"%{$value}%"); } /** * 供应商 * @return \think\model\relation\HasOne */ public function supplier() { return $this->hasOne(SystemSupplier::class, 'admin_id', 'admin_id')->field(['id', 'supplier_name', 'admin_id', 'avatar', 'is_show'])->bind([ 'supplier_id' => 'id', 'supplier_name', 'avatar', 'is_show' ]); } }