Explorar el Código

Merge branch 'enhanc-project-index' into dev

langshiyeye hace 1 año
padre
commit
b65fd1397c
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      app/ModelFilters/ProjectAssetFilter.php

+ 8 - 1
app/ModelFilters/ProjectAssetFilter.php

@@ -3,6 +3,7 @@
 namespace App\ModelFilters;
 
 use App\Models\Asset;
+use App\Models\Project;
 use App\Models\ProjectAsset;
 use EloquentFilter\ModelFilter;
 
@@ -19,7 +20,7 @@ class ProjectAssetFilter extends ModelFilter
     {
         return $query;
     }
-    public function assetId($assetId){
+    public function asset($assetId){
 
         $asset = Asset::find($assetId);
         $assetIds=[];
@@ -28,4 +29,10 @@ class ProjectAssetFilter extends ModelFilter
         }
         return $this->whereIn('asset_id',$assetIds);
     }
+
+    public function status($status){
+
+        $projectIds = Project::where('status',$status)->get('id');
+        return $this->whereIn('project_id',$projectIds);
+    }
 }