Răsfoiți Sursa

Update ImportJob model

Daniel Supernault 6 ani în urmă
părinte
comite
fbc15e8a07
1 a modificat fișierele cu 15 adăugiri și 1 ștergeri
  1. 15 1
      app/ImportJob.php

+ 15 - 1
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);
+    }
 }