hasOne(SysUser::class, 'user_id', 'user_id')->field('user_id,username,nickname,avatar'); } public function searchNameAttr($query, $value): void { $query->whereLike('name', '%' . $value . '%'); } public function searchContentTypeAttr($query, $value): void { $query->whereLike('content_type', $value . '%'); } public function searchParentIdAttr($query, $value): void { $query->where('parent_id', $value); } public function searchUserIdAttr($query, $value): void { $query->where('user_id', $value); } }