loadTables(); } public function loadTables(): void { try { $service = app(LogisticsService::class); $response = $service->tablesList(); $this->tables = $response['data'] ?? []; $this->errorMessage = $response['error'] ?? null; } catch (\Throwable $e) { $this->errorMessage = $e->getMessage(); } } public function loadColumns(): void { if (blank($this->selectedTable)) { $this->columns = []; return; } try { $service = app(LogisticsService::class); $response = $service->columnList($this->selectedTable); $this->columns = $response['data'] ?? []; $this->errorMessage = $response['error'] ?? null; } catch (\Throwable $e) { $this->errorMessage = $e->getMessage(); } } }