first(); if ($c) { if ($c->approvable && method_exists($c->approvable, 'items')) { $c->approvable->load('items'); $c->approvable->append('total_cost'); } // Simulate what Inertia sends echo json_encode(['chain' => $c->toArray()], JSON_PRETTY_PRINT); } else { echo "No PO found."; }