<?php
namespace App\Http\Resources;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
class RoomResource extends JsonResource { public function toArray(Request $request): array { return ['id' => $this->id, 'name' => $this->name, 'room_type' => $this->room_type, 'capacity' => $this->capacity, 'floor' => $this->floor, 'status' => $this->status, 'availability' => $this->availability ?? null, 'department' => $this->whenLoaded('department', fn () => ['id' => $this->department->id, 'name' => $this->department->name])]; } }
