社区
Framework
帖子详情
laravel事务
qq_35385669
2017-10-17 09:49:29
laravel事务问题,开启事务后,执行的内容中间某一项错误,抛出的是事务的错误而不是某一项小错误,如果想抛出小错误,怎么处理呢?
...全文
717
5
打赏
收藏
laravel事务
laravel事务问题,开启事务后,执行的内容中间某一项错误,抛出的是事务的错误而不是某一项小错误,如果想抛出小错误,怎么处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfwtgxd
2017-12-04
打赏
举报
回复
楼主要的是 回滚吗?
594572148
2017-11-28
打赏
举报
回复
抛出类型不存在之前,先回滚就可以了(这尼玛验证码可以再小一点,怪不得没人回复!)
qq_35385669
2017-10-20
打赏
举报
回复
最外层的是最大的错误,比如创建失败,然后中间的一项比如抛出了类型不存在,系统最后抛出的是创建失败,我想要它抛出类型不存在,怎么办。
qq_25469871
2017-10-20
打赏
举报
回复
是要抓取异常还是流程中的数据更新成功失败 异常可以增加try catch 正确流程中的出错比如更新成功0条记录这种可以自己写判断抛出回滚
qq_25469871
2017-10-18
打赏
举报
回复
每次执行数据库操作后写判断 然后throw或者直接写返回并rollback
laravel
分布式并发锁
2. 数据库锁:
Laravel
也支持基于数据库的锁,比如 MySQL 的
事务
隔离级别和行级锁定。通过在
事务
内部执行关键操作,可以确保同一时刻只有一个请求在处理特定的数据。 示例代码: ``` DB::transaction(function ...
Laravel
开发-
laravel
-transaction-observer
**
Laravel
事务
观察者** 结合以上两者,`
laravel
-transaction-observer`项目可能是一个实现,在
事务
开始时注册观察者,等待所有操作完成后触发观察者中的特定事件。这种模式在处理复杂的业务逻辑时非常有用,例如,你...
Laravel
如何使用数据库
事务
及捕获
事务
失败后的异常详解
如果大家在
Laravel
中要想在数据库
事务
中运行一组操作,则可以在 DB facade 中使用 transaction 方法。如果在
事务
的闭包内抛出异常,
事务
将会被自动还原。如果闭包运行成功,
事务
将被自动提交。 你不需要担心在使用 ...
laravel
解决多库下的DB::transaction()
事务
失效问题
问题:最近使用
laravel
的DB::transaction()方法进行
事务
操作时,发现
事务
总是无效的。代码如下: DB::transaction(function () use ($uid, $roleId) { RoomUserRole::insert([ 'uid' => $uid, 'role_id' => $...
laravel
5 Eloquent 实现
事务
方式
在
Laravel
中实现
事务
通常有两种方式,一种是通过DB门面的transaction方法自动处理
事务
,另一种是手动开始
事务
,并使用commit方法进行提交,使用rollBack方法进行回滚。 使用DB门面的transaction方法可以自动管理...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章