laravel Model 执行事务的实现

时间:2024-01-23 12:28:04
【文件属性】:

文件名称:laravel Model 执行事务的实现

文件大小:53KB

文件格式:PDF

更新时间:2024-01-23 12:28:04

ar del laravel

1.官方手册是这样介绍的: 想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提交。使用transaction方法时不需要担心手动回滚或提交: DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); }); 手动使用事务 如果你想要手动开始事务从而对回滚和提交有一个完整的控制,可以使用DB门面的beginTransaction方法:


网友评论