<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國際加速解決方案。 廣告
                為了擴展 Laravel 緩存功能,我們將會使用 CacheManager 的 extend 方法,這方法可以用來綁定一個自定義驅動解析器到管理者,并且是全部的管理者類通用的。例如,注冊一個新的緩存驅動名為「mongo」,我們將執行以下操作: ~~~ Cache::extend('mongo', function($app) { return Cache::repository(new MongoStore); }); ~~~ 傳遞到 extend 方法的第一個參數是驅動的名稱。這將會對應到你的 config/cache.php 配置文件里的 driver 選項。第二個參數是個應該返回 Illuminate\Cache\Repository 實例的閉包。 $app 將會被傳遞到閉包,它是 Illuminate\Foundation\Application 和服務容器的實例。 Cache::extend 的調用可以在新的 Laravel 應用程序默認附帶的 App\Providers\AppServiceProvider 的 boot 方法中完成,或者你可以建立自己的服務提供者來放置這個擴展 - 記得不要忘記在 config/app.php 的提供者數組注冊提供者。 要建立自定義緩存驅動,首先需要實現 Illuminate\Contracts\Cache\Store contract 。所以,我們的 MongoDB 緩存實現將會看起來像這樣: ~~~ class MongoStore implements Illuminate\Contracts\Cache\Store { public function get($key) {} public function put($key, $value, $minutes) {} public function increment($key, $value = 1) {} public function decrement($key, $value = 1) {} public function forever($key, $value) {} public function forget($key) {} public function flush() {} } ~~~ 我們只需要使用 MongoDB 連接來實現這些方法。當實現完成,就可以完成自定義驅動注冊: ~~~ Cache::extend('mongo', function($app) { return Cache::repository(new MongoStore); }); ~~~ 如果你正在考慮要把自定義緩存驅動代碼放在哪里,請考慮把它放上 Packagist !或者,你可以在 app 的目錄中建立 Extensions 命名空間。記得 Laravel 沒有嚴格的應用程序架構,你可以依照喜好自由的組織應用程序。
                  <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>

                              哎呀哎呀视频在线观看