0c2b8bae7c
Finally moved over the public search API from the old version and updated the about page to show the new data structure Also tweaked the location update script to change 'defederate' to 'suspend' for the sake of consistency
27 lines
644 B
PHP
27 lines
644 B
PHP
<?php
|
|
|
|
namespace App\Http\Resources;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Resources\Json\JsonResource;
|
|
|
|
class LocationResource extends JsonResource
|
|
{
|
|
/**
|
|
* Transform the resource into an array.
|
|
*
|
|
* @return array<string, mixed>
|
|
*/
|
|
public function toArray(Request $request): array
|
|
{
|
|
return [
|
|
'url' => $this->url,
|
|
'name' => $this->name,
|
|
'description' => $this->description,
|
|
'rating' => $this->rating,
|
|
'count' => $this->block_count,
|
|
'link' => "/location/" . $this->uuid,
|
|
];
|
|
}
|
|
}
|