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
相关产品推荐
相关产品推荐

