laravel数据库事务操作

发布时间:2020-11-06 00:00:08 阅读:1038次

我们知道在连贯操作中,要用到事务,保证数据的原子性,要么成功,要么失败,不允许出现成功一部分,失败一部分。

laravel中如何实现

首先

use Illuminate\Support\Facades\DB;

use Exception;

然后在controller中使用

DB::beginTransaction();
try{
$a>0;
$sql = "insert into phones set user_id='1',mobile=123456789";
DB::select($sql);
DB::commit();
echo "ok";
}catch(Exception $e){
DB::rollBack();
echo 'Message:' .$e->getMessage();
}

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel数据库事务操作 出自老鄢博客 | 欢迎分享