多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.引入DB类 ``` use Illuminate\Support\Facades\DB; ``` 2.单数据库使用 ``` //开启事务 Db::startTrans(); try{ //一些数据库操作 Users::delete($id); DB::commit();//提交 }catch (\Exception $e) { DB::rollBack();//回滚 return $e->getMessage(); } return '操作成功'; 3.多数据库 // 防止其他库事务不生效 DB::beginTransaction(); // 开启事务 DB::connection('guild_ucenter')->beginTransaction(); // 开启事务 DB::connection('guild_nakadai')->beginTransaction(); // 开启事务 DB::connection('guild_data_log')->beginTransaction(); // 开启事务 try{ //一些数据库操作 DB::commit();//提交 DB::connection('guild_ucenter')->commit(); DB::connection('guild_nakadai')->commit(); DB::connection('guild_data_log')->commit(); }catch (\Exception $e) { DB::rollBack();//回滚 DB::connection('cqw_ucenter')->rollBack(); DB::connection('guild_nakadai')->rollBack(); DB::connection('guild_data_log')->rollBack(); return $e->getMessage(); } ```