<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                >[danger] 要使用`Route`類注冊路由必須首先在路由定義文件開頭添加引用(后面不再重復說明) > ~~~ >use think\facade\Route; 路由是應用開發中比較關鍵的一個環節,其主要作用包括但不限于: * 讓URL更規范以及優雅; * 隱式傳入額外請求參數; * 統一攔截并進行權限檢查等操作; * 綁定請求數據; * 使用請求緩存; * 路由中間件支持; 路由解析的過程一般包含: * 路由定義:完成路由規則的定義和參數設置; * 路由檢測:檢查當前的URL請求是否有匹配的路由; * 路由解析:解析當前路由實際對應的操作(方法或閉包); * 路由調度:執行路由解析的結果調度; 掌握路由主要是要掌握路由定義及參數設置,其它環節是由系統自動完成的。 >[danger]路由的主體規劃和定義應該盡可能在應用開發前完成,在后期可以進行路由的參數調整和規則增補。 ## 路由定義文件 路由規則的注冊必須在應用的路由定義文件中完成。路由定義和檢測是針對應用的,因此如果你采用的是多應用模式,每個應用的路由都是完全獨立的,并且路由地址不能跨應用(除非采用重定向路由)。 >[info] `route`目錄下的任何路由定義文件都是有效的,分開多個路由定義文件并沒有實際的意義,純粹出于管理方便而已。默認的路由定義文件是`route.php`(其實是app.php 不過無所謂路由文件的名字隨便定義都能倍加載),但你完全可以更改文件名,或者添加多個路由定義文件。 沒有全局路由定義的概念 ~~~ ├─app ├─public ├─route 路由定義目錄 │ ├─route.php 路由定義 │ ├─api.php 路由定義 │ └─... 更多路由定義 ~~~ 如果你使用了多應用模式, 那么路由定義文件需要增加應用子目錄,類似于下面:(此配置在6.02新版本失效) ~~~ ├─app ├─public ├─route 路由定義目錄 │ ├─admin admin應用路由定義目錄 │ │ ├─route.php 路由定義文件 │ │ └─... 更多路由定義 ~~~ 或者:推薦 ~~~ ├─admin admin應用目錄 │ ├─route 路由定義目錄 │ │ ├─route.php 路由定義文件 │ │ └─... 更多路由定義 此方法優先級最高 ~~~ 多應用模式下面,如果你開啟了自動多應用,路由的規則是指在URL地址的應用名之后的部分,也就是說URL中的應用名是不能省略和改變的,例如你在`index`應用中定義了路由。 ~~~ Route::rule('hello/:name', 'index/hello'); ~~~ 在沒有開啟自動多應用的情況下,URL地址是 ~~~ http://serverName/index.php/hello/think ~~~ 一旦你開啟了自動多應用,那么實際的URL地址應該是 ~~~ http://serverName/index.php/index/hello/think ~~~ ## **路由配置文件** 路由的配置文件獨立為`config`目錄下的`route.php`,如果是多應用模式則支持在應用配置的`route.php`設置,請注意路由配置文件和路由定義文件之間的區別。 ## **關閉路由** 如果你的某個應用不需要使用路由功能,那么可以在應用的`app.php`配置文件中設置: ~~~ // 關閉應用的路由功能 'with_route' => false, ~~~ 關閉某個應用的路由。路由關閉后,你只能使用默認的URL解析規則來訪問。
                  <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>

                              哎呀哎呀视频在线观看