<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ~~~ namespace App\Http\Model; use Illuminate\Database\Eloquent\Model; class User extends Model { protected $table='user'; //定義表名 protected $primarykey='user_id'; //定義主鍵 public $timestamps=false; //是否使用時間戳 true/false自己決定 } ~~~ # 讀 & 寫連接 有時,您希望項目使用兩種數據庫——一種負責讀,也就是用來執行 select 語句;另一種負責寫,用來執行 insert、update 和 delete 語句。Laravel 使之變得輕而易舉,無論您是使用原生查詢、查詢語句構造器還是Eloquent ORM,都會始終使用正確的連接。 具體讀 & 寫連接的配置方式,看下面的例子可知: ~~~ 'mysql' => [ 'read' => [ 'host' => '192.168.1.1', ], 'write' => [ 'host' => '196.168.1.2' ], 'driver' => 'mysql', 'database' => 'database', 'username' => 'root', 'password' => '', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', ], ~~~ # 數據庫事務 你可以用 DB 門面的 transaction 方法在一個事務里執行一系列操作。如果事務閉包里拋出異常,那么事務就會自動回滾。如果閉包執行成功,那么事務就會自動提交。使用 transaction 方法就無需手動回滾或者提交事務了: ~~~ DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); }); ~~~ 解決死鎖# transaction 方法還要第二個參數可供指定——當死鎖發生時,事務最大的嘗試次數。一旦超過這個指定次數,就會拋出異常: ~~~ DB::transaction(function () { DB::table('users')->update(['votes' => 1]); DB::table('posts')->delete(); }, 5); ~~~ 手動使用事務# 如果你要完全手動控制事務的回滾和提交,就要用 BD 門面的 beginTransaction 方法了: ~~~ DB::beginTransaction(); ~~~ 使用 rollBack 方法回滾事務: ~~~ DB::rollBack(); ~~~ 最后,使用 commit 方法提交事務: ~~~ DB::commit(); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看