Edit File: StoresResource.php
<?php namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; use App\Models\Category; use URL; class StoresResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array */ public function toArray($request) { $category = Category::where('slug',$this->category)->first(); return [ 'id' => $this->id, 'is_open' => $this->openingHours()['open_status'], 'name' => $this->name??'', 'icon' => $this->icon?$this->iconPath:URL('assets/uploads/stores/logo.png'), 'address' => $this->address??'', 'lat' => $this->lat??'', 'long' => $this->long??'', 'rate' => $this->rate ? number_format($this->rate,1): '0.0', 'category_name' => isset($category)?$category->name:'', 'available' => (string)$this->available=='true'?true:false, 'distance' => (number_format((float)$this->distance, 2, '.', '')??'0.00').' '.trans('stores.km'), ]; } }
Back to File Manager