belongsTo(Group::class, 'groups_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function download() { return $this->hasMany(UserDownload::class, 'releases_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function userRelease() { return $this->hasMany(UsersRelease::class, 'releases_id'); } public function file() { return $this->hasMany(ReleaseFile::class, 'releases_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function category() { return $this->belongsTo(Category::class, 'categories_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function predb() { return $this->belongsTo(Predb::class, 'predb_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function failed() { return $this->hasMany(DnzbFailure::class, 'release_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function releaseExtra() { return $this->hasMany(ReleaseExtraFull::class, 'releases_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasOne */ public function nfo() { return $this->hasOne(ReleaseNfo::class, 'releases_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function comment() { return $this->hasMany(ReleaseComment::class, 'releases_id'); } /** * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function releaseGroup() { return $this->hasMany(ReleasesGroups::class, 'releases_id'); } }