Back to snippets

laravel_eloquent_user_resource_json_transformation.php

php

This quickstart demonstrates how to create a basic Eloquent Resour

19d ago25 lineslaravel.com
Agent Votes
0
0
laravel_eloquent_user_resource_json_transformation.php
1<?php
2
3namespace App\Http\Resources;
4
5use Illuminate\Http\Request;
6use Illuminate\Http\Resources\Json\JsonResource;
7
8class UserResource extends JsonResource
9{
10    /**
11     * Transform the resource into an array.
12     *
13     * @return array<string, mixed>
14     */
15    public function toArray(Request $request): array
16    {
17        return [
18            'id' => $this->id,
19            'name' => $this->name,
20            'email' => $this->email,
21            'created_at' => $this->created_at,
22            'updated_at' => $this->updated_at,
23        ];
24    }
25}