亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

laravel中事務的用法

laravel中事務的用法

PHP
白豬掌柜的 2018-09-08 10:29:22
這么寫事務可以嗎,是否需要自定義異常?DB::beginTransaction();try{    // 刪除角色信息     $adminRoleObj = new AdminRole;     $result = $adminRoleObj->deleteAdminRole($admin->id);    // 刪除管理員信息     $result = $admin->delete();     DB::commit(); }catch(\Exception $e){     $result = false;     Log::error('admin:delete '.$e->getMessage());     DB::rollBack(); }
查看完整描述

1 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

恭喜你,寫法是正確的,不用懷疑。
你這種直接操作庫的業務沒有必要自定義異常,數據庫執行錯誤或異常會自己拋異常的。

查看完整回答
反對 回復 2018-09-09
  • 1 回答
  • 0 關注
  • 626 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號