laravel database的事务函数
生活随笔
收集整理的這篇文章主要介紹了
laravel database的事务函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
laravel的事務(wù)使用如下:
DB::connection('gvideo')->transaction(function () use ($user_id, $video_id, $action_id) {$this->create(array('user_id' => $user_id, 'video_id' => $video_id, 'action_id' => $action_id));if (UserTotalActionRecord::where('user_id', $user_id)->where('action_id', $action_id)->where('record_date', date("Y-m-d"))->first()) {UserTotalActionRecord::where('user_id', $user_id)->where('action_id', $action_id)->where('record_date', date("Y-m-d"))->increment('action_times');} else {UserTotalActionRecord::create(array('user_id' => $user_id, 'action_id' => $action_id, 'record_date' => date("Y-m-d")));}});之前使用時發(fā)現(xiàn)匿名函數(shù)沒用 use 來引用外部變量,使得在函數(shù)體內(nèi)使用時會出錯,因此需注重匿名函數(shù)的使用。
轉(zhuǎn)載于:https://www.cnblogs.com/linguoguo/p/4651653.html
總結(jié)
以上是生活随笔為你收集整理的laravel database的事务函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贾扬清:如何看待人工智能方向的重要问题?
- 下一篇: oracle 逗号,查询oracl