瀏覽代碼

Update ImportPostController

Daniel Supernault 2 年之前
父節點
當前提交
fe6123c820
共有 3 個文件被更改,包括 8 次插入1 次删除
  1. 1 1
      app/Http/Controllers/ImportPostController.php
  2. 6 0
      app/Models/ImportPost.php
  3. 1 0
      app/Observers/StatusObserver.php

+ 1 - 1
app/Http/Controllers/ImportPostController.php

@@ -78,7 +78,7 @@ class ImportPostController extends Controller
 
         return ImportStatus::collection(
             ImportPost::whereProfileId($request->user()->profile_id)
-                ->whereNotNull('status_id')
+                ->has('status')
                 ->cursorPaginate(9)
         );
     }

+ 6 - 0
app/Models/ImportPost.php

@@ -4,6 +4,7 @@ namespace App\Models;
 
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
+use App\Status;
 
 class ImportPost extends Model
 {
@@ -14,4 +15,9 @@ class ImportPost extends Model
         'creation_date' => 'datetime',
         'metadata' => 'json'
     ];
+
+    public function status()
+    {
+        return $this->hasOne(Status::class, 'id', 'status_id');
+    }
 }

+ 1 - 0
app/Observers/StatusObserver.php

@@ -5,6 +5,7 @@ namespace App\Observers;
 use App\Status;
 use App\Services\ProfileStatusService;
 use Cache;
+use App\Models\ImportPost;
 use App\Services\ImportService;
 
 class StatusObserver