diff --git a/app/ImportJob.php b/app/ImportJob.php index dc0e1cdaa..52b1187d7 100644 --- a/app/ImportJob.php +++ b/app/ImportJob.php @@ -6,5 +6,19 @@ use Illuminate\Database\Eloquent\Model; class ImportJob extends Model { - // + public function url() + { + return url("/i/import/job/{$this->uuid}/{$this->stage}"); + } + + public function files() + { + return $this->hasMany(ImportData::class, 'job_id'); + } + + public function mediaJson() + { + $path = storage_path("app/$this->media_json"); + return json_decode(file_get_contents($path), true); + } }