<?php namespace App; use Illuminate\Database\Eloquent\Model; class ImportJob extends Model { public function profile() { return $this->belongsTo(Profile::class, 'profile_id'); } 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); } }