webman 怎么支持事务

fjzphyz

最近刚接触webman,感觉还不错,但是就是不知道如何使用事务,文档也没写,希望尽快回复我,感谢!

3439 2 0
2个回答

walkor

webman默认用的laravel的数据库组件,用法类似:

DB::beginTransaction();
try{
    Db::table('xxx')->xxxx;
    Db::table('xxx')->xxxx;
    DB::commit();//提交至数据库
}catch(\Exception $exception){
    DB::rollback();//数据库回滚
}
fjzphyz

原来是这样

Db::connection()->beginTransaction();
try{
    Db::table('xxx')->xxxx;
    Db::table('xxx')->xxxx;
    Db::connection()->commit();//提交至数据库
}catch(\Exception $exception){
    Db::connection()->rollback();//数据库回滚
}
  • 暂无评论
年代过于久远,无法发表回答
🔝