关于Laravel增删改查的几点疑问
问题1
$user = new User();
$user->name = 'xiaoming';
$user->sex = 1;
$user->save();
关于save方法是不是执行了insert和select
问题2
try {
DB::transaction(function() {
$re = User::where('id', 1)->update(['sex' => 2]);
if (!$re) {
throw new \Exception('充值失败');
}
});
catch (\Exception $e) {
//错误处理
}
事务中需要手动判断是否保存成功了吗?
问题3
$user = User::find(1);
$user->increment('number');
$user->increment('money', 10);
请问这里是执行了几条SQL
推荐文章: