Selaa lähdekoodia

Merge branch 'dev' into peroject-linktree-index

kely 1 vuosi sitten
vanhempi
säilyke
82308f6823
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      app/Http/Resources/API/ProjectResource.php

+ 3 - 0
app/Http/Resources/API/ProjectResource.php

@@ -2,6 +2,7 @@
 
 namespace App\Http\Resources\API;
 
+use App\Models\ProjectAsset;
 use Illuminate\Http\Request;
 use Illuminate\Http\Resources\Json\JsonResource;
 
@@ -14,6 +15,7 @@ class ProjectResource extends JsonResource
      */
     public function toArray(Request $request): array
     {
+        $project_ids =  ProjectAsset::select('project_id')->distinct()->pluck('project_id')->all();
         return [
             'id' => $this->id,
             'name' => $this->name,
@@ -22,6 +24,7 @@ class ProjectResource extends JsonResource
             'const' => $this->const,
             'begin' => $this->begin,
             'end' => $this->end,
+            'has_asset' =>in_array($this->id,$project_ids),
             //'asset' => new AssetParentResource($this->asset),
         ];
     }