我有一个需要连接到命名db PgSql连接的方法。 这是我的代码:
try {
DB::reconnect('nav');
DB::connection("nav")->beginTransaction();
$this->createAccountingData($backInvoice);
DB::connection("nav")->commit();
} catch (Exception $ex) {
DB::connection("nav")->rollBack();
throw new GenericException($ex->getMessage());
}
代码遇到了laravel工作。 几个月它成功地运作了,但现在它向我抛出了这个错误"在交易中无法交换PDO实例。"
我问你的帮助,因为我找到了所有答案DB:reconnect()解决了所有问题,但不是我的情况。