Laravel 解决并发的代码片断
作者:钓赛通
发布时间:2022-02-16
点击数:
使用了事务和排它锁,解决并发扣分的问题
// 开启事务 \DB::beginTransaction(); // 排它锁 $model = $models = Admin::lockForUpdate()->where('id',13)->first(); $model->point = ($model->point - 30); $model->save(); // 提交事务 \DB::commit(); die('ok');