1
0

Giant Update

This commit is contained in:
Wian Drs
2026-07-31 13:57:11 +07:00
parent f68d967c8b
commit b0d08211ec
112 changed files with 6674 additions and 3 deletions
@@ -0,0 +1,24 @@
<?php
namespace App\Http\Resources\Topology;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
class TopologyResource extends JsonResource
{
public function toArray(Request $request): array
{
return [
...parent::toArray($request),
'tenant' => $this->whenLoaded('tenant'),
'device_type' => $this->whenLoaded('deviceType'),
'parent' => $this->whenLoaded('parent'),
'ports' => $this->whenLoaded('ports'),
'source_node' => $this->whenLoaded('sourceNode'),
'target_node' => $this->whenLoaded('targetNode'),
'source_port' => $this->whenLoaded('sourcePort'),
'target_port' => $this->whenLoaded('targetPort'),
];
}
}