laravel Model 执行事务的实现

时间:2021-01-02 18:41:24
【文件属性】:
文件名称:laravel Model 执行事务的实现
文件大小:53KB
文件格式:PDF
更新时间:2021-01-02 18:41:24
ar del laravel 1.官方手册是这样介绍的: 想要在一个数据库事务中运行一连串操作,可以使用DB门面的transaction方法,如果事务闭包中抛出异常,事务将会自动回滚。如果闭包执行成功,事务将会自动提交。使用transaction方法时不需要担心手动回滚或提交: DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); }); 手动使用事务 如果你想要手动开始事务从而对回滚和提交有一个完整的控制,可以使用DB门面的beginTransaction方法:

网友评论