<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                為你自己的應用程序或擴展包建立 facade 是很簡單的。你只需要 3 個東西: >一個服務容器綁定。 >一個 facade 類。 >一個 facade 別名配置。 讓我們來看個例子。這里有一個定義為 PaymentGateway\Payment 的類。 ~~~ namespace PaymentGateway; class Payment { public function process() { // } } ~~~ 我們需要可以從服務容器解析出這個類。所以,讓我們來加上一個綁定到服務提供者: ~~~ App::bind('payment', function() { return new \PaymentGateway\Payment; }); ~~~ 注冊這個綁定的好方式是建立新的 服務提供者 命名為 PaymentServiceProvider,并把這個綁定加到 register 方法。然后你可以配置 Laravel 從 config/app.php 配置文件加載你的服務提供者。 接下來,我們可以建立我們自己的 facade 類: ~~~ use Illuminate\Support\Facades\Facade; class Payment extends Facade { protected static function getFacadeAccessor() { return 'payment'; } } ~~~ 最后,如果我們希望,可以在 config/app.php 配置文件為 facade 加個別名到 aliases 數組。現在我們可以在 Payment 類的實例上調用 process 方法。 `Payment::process();` ## 自動加載別名的附注 在 aliases 數組中的類在某些實例中不能使用,因為 PHP 將不會嘗試去自動加載未定義的類型提示類。如果 \ServiceWrapper\ApiTimeoutException 命別名為 ApiTimeoutException,即便有異常被拋出,在 \ServiceWrapper 命名空間外面的 catch(ApiTimeoutException $e) 將永遠捕捉不到異常。類似的問題在有類型提示的別名類一樣會發生。唯一的替代方案就是放棄別名并用 use 在每一個文件的最上面引入你希望類型提示的類。
                  <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>

                              哎呀哎呀视频在线观看