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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 首要之事 public/index.php 這個文件是對 Laravel 應用程序所有請求的進入點。所有的請求都通過您網頁服務器(Apache / Ngix)的配置導向這個文件。 index.php 這個文件并沒有太多的代碼。更確切地說,它只是個起始點,用來加載框架其他的部分。 index.php 加載由 Composer 產生的自動加載器定義,并接收由 bootstrap/app.php 文件所產生的 Laravel 應用程序實例。Laravel 自身的第一個動作就是創建一個應用程序 / 服務容器的實例。 ## HTTP / 終端核心 接下來,進入應用程序的請求的會被送往 HTTP 核心或終端核心,視該請求的種類而定。這兩種核心是所有請求流向的中心位置。現在開始,我們只將焦點放在 HTTP 核心,它位于 app/Http/Kernel.php。 HTTP 核心擴展了 Illuminate\Foundation\Http\Kernel 類,它定義了一個 bootstrappers 數組,在請求被執行前會執行。這些啟動器(bootstrappers)會進行配置錯誤處理,日志記錄,偵測應用程序環境,以及其他在請求真正被處理之前,需要完成的工作。 HTTP 核心也定義了一份 HTTP 中間件清單,所有的請求在被應用程序處理之前都必須經過它們。這些中間件有負責處理 HTTP session 的讀寫,決定應用程序是否處于維護模式,查驗跨站請求偽造(CSRF)標記,以及其他更多的功能。 HTTP 核心 handle 方法的方法簽名相當簡單:它接收一個 Request 并返回一個 Response。把核心想像成一個大的黑盒子,用來代表你整個的應用程序。對它輸入 HTTP 請求,它將返回 HTTP 響應。 ## 服務提供者 最重要的核心啟動行為之一,是加載您的應用程序的服務提供者。所有應用程序的服務提供者,都在 config/app.php 配置文件的 providers 數組中被配置。首先,對所有的提供者調用 register 方法,一旦所有的提供者都被注冊之后,boot 方法也會被調用。 ## 請求分派 當應用程序啟動且所有的服務提供者都被注冊之后,Request 將被移轉給路由器進行分派。路由器會將請求分派給路由或控制器,并執行任何特定路由的中間件。
                  <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>

                              哎呀哎呀视频在线观看