You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quickbooks PHP SDK中Bill::create()无提示失败问题求助

QuickBooks Bill创建无返回,reflectArrayToObject执行卡住问题

我通过以下方式调用Bill或VendorCredit外观类创建单据:

Bill::create([
    [
        'DocNumber' => '12345678',
        'TxnDate' => 2023-12-06,
        'Line' => [
            'DetailType' => 'AccountBasedExpenseLineDetail',
            'Amount' => 23.12,
            'AccountBasedExpenseLineDetail' => [
                'AccountRef' => [
                    'value' => 150
                ]
            ]
        ],
        'VendorRef' => [
            'value' => 175
        ]
    ]
])

调用后无任何返回结果。我在Bill类中添加日志,确认传入的$data数据正确,但程序永远执行不到第二条日志语句,疑似卡在FacadeHelper::reflectArrayToObject方法中:

Log::debug($data);
$BillObject = FacadeHelper::reflectArrayToObject("Bill", $data, $throwException);
Log::debug($BillObject); <-- 永远无法执行到此处

已经在QuickbooksService类中设置$this->dataService->throwExceptionOnError(true);,而且几乎完全相同的代码在另一个项目中能正常运行,现在无法定位问题根源。有人遇到过类似情况吗?

内容的提问来源于stack exchange,提问作者hyphen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:04:55