소스 검색

Update ImportJob model

Daniel Supernault 6 년 전
부모
커밋
fbc15e8a07
1개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  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);
+    }
 }