From 83aca2bcd35bfca9ad337dbbc4c4bc66402b86e1 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Sun, 8 Oct 2017 23:43:09 +0200 Subject: [PATCH] Update Release and PreDb models relationship --- Changelog | 1 + app/Models/Predb.php | 26 ++++++++++---------------- app/Models/Release.php | 5 +++++ 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Changelog b/Changelog index f53603c93..4a7897fdb 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2017-10-08 DariusIII + * Chg: Update Release and PreDb models relationship * Chg: Update symfony components 2017-10-07 DariusIII * Chg: Fix user list diff --git a/app/Models/Predb.php b/app/Models/Predb.php index b48289ff3..5249a0616 100644 --- a/app/Models/Predb.php +++ b/app/Models/Predb.php @@ -4,6 +4,10 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * @property mixed $release + * @property mixed $hash + */ class Predb extends Model { /** @@ -24,25 +28,15 @@ class Predb extends Model /** * @var array */ - protected $fillable = [ - 'id', - 'title', - 'nfo', - 'size', - 'category', - 'predate', - 'source', - 'requestid', - 'groups_id', - 'nuked', - 'nukereason', - 'files', - 'filename', - 'searched', - ]; + protected $guarded = []; public function hash() { return $this->hasMany('App\Models\PredbHash', 'predb_id'); } + + public function release() + { + return $this->hasMany('App\Models\Release', 'predb_id'); + } } diff --git a/app/Models/Release.php b/app/Models/Release.php index 97ff6a930..b7f1e938d 100644 --- a/app/Models/Release.php +++ b/app/Models/Release.php @@ -45,4 +45,9 @@ class Release extends Model { return $this->belongsTo('App\Models\Category', 'categories_id'); } + + public function predb() + { + return $this->belongsTo('App\Models\Predb', 'predb_id'); + } }