Laravel里如何使用try...catch同时处理多个事务?
- 内容介绍
- 文章标签
- 相关推荐
本文共计450个文字,预计阅读时间需要2分钟。
三件事务需同时完成,不报错,结果均不为空,才会走到commit()提交事务。
否则,调整到catch进行回滚,并返回失败信息:phppublic function changeOrderStatus($request) { try { // ...事务操作代码 } catch (Exception $e) { return '失败信息: *修改订单支付状态*'; }}
①②③三件事务要同时完成,不报错,结果都不为空,才会走到commit()提交事务。本文共计450个文字,预计阅读时间需要2分钟。
三件事务需同时完成,不报错,结果均不为空,才会走到commit()提交事务。
否则,调整到catch进行回滚,并返回失败信息:phppublic function changeOrderStatus($request) { try { // ...事务操作代码 } catch (Exception $e) { return '失败信息: *修改订单支付状态*'; }}
①②③三件事务要同时完成,不报错,结果都不为空,才会走到commit()提交事务。
