laravel事务

参考:https://www.cnblogs.com/xj76149095/p/6222066.html

first表必须是InnoDB引擎(检查)
在这里插入图片描述

DB::beginTransaction();
try{
   // 巴拉巴拉写代码
   
    DB::commit();
} catch (\Exception $e){
    DB::rollback();//事务回滚
    // 显示错误信息
    echo $e->getMessage();
    echo $e->getCode();
    exit();
}
return 200;

如果失败了,id回不来(事务回滚是不会回退id,所以中间会出现断层)

posted @ 2019-04-18 15:32  蜗牛使劲冲  阅读(7)  评论(0)    收藏  举报  来源