Edit File: ProviderCategoriesResource.php
<?php namespace App\Http\Resources\Api\User; use App\Http\Resources\Api\General\BasicResourceWithImage; use App\Models\Category; use Illuminate\Http\Resources\Json\JsonResource; class ProviderCategoriesResource extends JsonResource { public function toArray($request) { $main_cats_ids = Category::whereNull('parent_id')->pluck('id')->toArray(); return [ 'provider_info' => ProviderDetailsResource::make($this), 'categories' => BasicResourceWithImage::collection($this->subCategories()->wherein('parent_id', $main_cats_ids)->get()), ]; } }
Back to File Manager