ConfigResource.php 520 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Http\Resources;
  3. use App\Models\Config;
  4. use Illuminate\Support\Arr;
  5. use Illuminate\Support\Facades\Storage;
  6. class ConfigResource extends JsonResource
  7. {
  8. public function toArray($request)
  9. {
  10. /** @var Config $model */
  11. $model = $this->resource;
  12. $data = [
  13. 'type_text' => $model->type_text,
  14. 'category' => ConfigCategoryResource::make($this->whenLoaded('category')),
  15. ];
  16. return array_merge(parent::toArray($request), $data);
  17. }
  18. }