|
@@ -14,14 +14,14 @@ class ProjectDetailResource extends JsonResource
|
|
|
*/
|
|
|
public function toArray(Request $request): array
|
|
|
{
|
|
|
- $assetIds = [];
|
|
|
$assets = [];
|
|
|
foreach ($this->assets as $asset){
|
|
|
- $assets[] = new AssetResource($asset);
|
|
|
+ $assets[] = new SimpleAssetResource($asset);
|
|
|
$assetIds[] = $asset->id;
|
|
|
}
|
|
|
- $plansIds = [];
|
|
|
+ $plans = [];
|
|
|
foreach ($this->plans as $plan){
|
|
|
+ $plans[] = new SimplePlanResource($plan);
|
|
|
$plansIds[] = $plan['id'];
|
|
|
}
|
|
|
return [
|
|
@@ -37,9 +37,8 @@ class ProjectDetailResource extends JsonResource
|
|
|
'longitude' => $this->longitude,
|
|
|
'type' => $this->type,
|
|
|
'acl' => $this->acl,
|
|
|
- 'assets_detail' =>$assets,
|
|
|
- 'assets' =>$assetIds,
|
|
|
- 'plans' =>$plansIds,
|
|
|
+ 'assets' =>$assets,
|
|
|
+ 'plans' =>$plans,
|
|
|
//'whitelist' => $this->whitelist,
|
|
|
'description' => $this->description?(new \App\Services\File\ImageUrlService)->getImageUrl($this->description):null,
|
|
|
'requirement_total'=>$this->requirements->count(),
|