// 启动事务
Db::startTrans();
try {
Db::table('think_user')->find(1);
Db::table('think_user')->delete(1);
// 提交事务
Db::commit();
} catch (\Exception $e) {
// 回滚事务
Db::rollback();
return json(['code'=>201,'data'=>$e->getMessage()]);
}
模型
$id = $request->post("id");
Excel::startTrans();
try {
Excel::where('id',$id)->update(['static'=>2]);
//写日记
$listLog['ids'] = $request->userList['ids'];//组织
Facades::log($listLog);
//$i = 10/"w";//测试失败用
// 提交事务
Excel::commit();
}catch (\Exception $e){
// 回滚事务
Db::rollback();
return json(['code'=>201,'data'=>$e->getMessage()]);
}
return json(['code'=>200,'data'=>$id]);