/
toyrik
/
taskTracker
Обзор
Документация
Войти
/
toyrik
/
taskTracker
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/Http/Resources/UserResource.php
28 строк
812 B
Toy Rik
бекенд для задач
09 мар 2024, 10:00
09 мар 2024, 10:00
12e8a4a
Код
Авторство
О чём код?
<?php namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; class UserResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request $request * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable */ public function toArray($request) { return [ 'id' => $this->id, 'first_name' => $this->first_name, 'last_name' => $this->last_name, 'full_name' => $this->first_name . " " .$this->last_name, 'email' => $this->email, 'username' => $this->username, 'is_admin' => $this->is_admin == 1 ? 'Yes' : 'No', 'tasks' => new TaskResource($this->whenLoaded('tasks')), ]; } }