Files
monica/app/Http/Resources/Country/Country.php
T
2020-03-29 16:44:06 +02:00

34 lines
795 B
PHP

<?php
namespace App\Http\Resources\Country;
use App\Helpers\CountriesHelper;
use Illuminate\Http\Resources\Json\JsonResource;
class Country extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
if ($this->resource instanceof \PragmaRX\Countries\Package\Support\Collection) {
$id = $this->resource->id;
$name = $this->resource->country;
} else {
$id = $this->resource;
$name = CountriesHelper::get($this->resource);
}
return [
'id' => $id,
'object' => 'country',
'name' => $name,
'iso' => $id,
];
}
}