belongsTo(User::class); } public function shareUser() { return $this->hasOne(User::class, 'id', 'type_id'); } public function anchor() { return $this->hasOne(Anchor::class, 'id', 'type_id'); } public function scopeShareLogs($query) { return $query->where('type', self::RECSYSTEM)->where('remark', '分享用户'); } public function scopeProfileLog($query, $remark) { return $query->where('type', self::RECSYSTEM)->where('remark', $remark); } public function scopeprofilePhotoLog($query) { return $query->where('type', self::RECSYSTEM)->where('remark', self::PROFILEPHOTOREMARK); } public function scopeApproveLog($query) { return $query->where('type', self::RECSYSTEM)->where('remark', self::APPROVEREMARK); } }