Add datastore_id to OS model and related functionality; update validation and relationships

This commit is contained in:
baodev0
2026-07-21 11:10:45 +07:00
parent c3b5417b19
commit 2d43e95855
9 changed files with 69 additions and 15 deletions
@@ -18,6 +18,8 @@ use Illuminate\Http\Request;
class VCenterController extends Controller
{
private const CONSOLE_HOST = 'console.tgs.com.vn';
public function store(Request $request): JsonResponse
{
$request->validate([
@@ -77,7 +79,11 @@ class VCenterController extends Controller
return response()->json([
'error' => false,
'data' => $ticket['data'],
'data' => preg_replace(
'#^wss://[^/]+#',
'wss://' . self::CONSOLE_HOST,
$ticket['data']
),
'host' => $vcenter->host,
'vmware-api-session-id' => $serviceVCenter->token,
])->cookie('vmware-api-session-id', $serviceVCenter->token, 60, '/', null, false, false);