/ app / Http / Resources / NormGroupResource.php
NormGroupResource.php
 1  <?php
 2  
 3  namespace App\Http\Resources;
 4  
 5  use Illuminate\Http\Resources\Json\JsonResource;
 6  
 7  class NormGroupResource extends JsonResource
 8  {
 9      /**
10       * Transform the resource collection into an array.
11       *
12       * @param  \Illuminate\Http\Request  $request
13       * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
14       */
15      public function toArray($request)
16      {
17          return [
18              'id' => $this->id,
19              'name' => $this->name,
20              'description' => $this->description,
21              'norms' => NormResource::collection($this->norms),
22              'activities' => $this->activities,
23              'created_at' => $this->created_at,
24              'updated_at' => $this->updated_at,
25          ];
26      }
27  }