<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國際加速解決方案。 廣告
                ## 域名路由 ThinkPHP支持完整域名、子域名和IP部署的路由和綁定功能,同時還可以起到簡化URL的作用。 可以單獨給域名設置路由規則,例如給`blog`子域名注冊單獨的路由規則: ~~~ Route::domain('blog', function () { // 動態注冊域名的路由規則 Route::rule('new/:id', 'news/read'); Route::rule(':user', 'user/info'); }); ~~~ 一旦定義了域名路由,該域名的訪問就只會讀取域名路由定義的路由規則。 >[info] 閉包中可以使用路由的其它方法,包括路由分組,但不能再包含域名路由 支持同時對多個域名設置相同的路由規則: ~~~ Route::domain(['blog', 'admin'], function () { // 動態注冊域名的路由規則 Route::rule('new/:id', 'news/read'); Route::rule(':user', 'user/info'); }); ~~~ 如果你需要設置一個路由跨所有域名都可以生效,可以對分組路由或者某個路由使用`crossDomainRule`方法設置: ~~~ Route::group( function () { // 動態注冊域名的路由規則 Route::rule('new/:id', 'news/read'); Route::rule(':user', 'user/info'); })->crossDomainRule(); ~~~ ## 域名綁定 ### 綁定到控制器類 ~~~ // blog子域名綁定控制器 Route::domain('blog', '@blog'); ~~~ ### 綁定到命名空間 ~~~ // blog子域名綁定命名空間 Route::domain('blog', ':\app\blog\controller'); ~~~ ### 綁定到類 ~~~ // blog子域名綁定到類 Route::domain('blog', '\app\blog\controller\Article'); ~~~ ## 綁定到Response對象 可以直接綁定某個域名到`Response`對象,例如: ~~~ // 綁定域名到Response對象 Route::domain('test', response()->code(404)); ~~~ 如果域名需要同時定義路由規則,并且對其它的情況進行綁定操作,可以在閉包里面執行綁定操作,例如: ~~~ Route::domain('blog', function () { // 動態注冊域名的路由規則 Route::rule('new/:id', 'index/news/read'); })->bind('blog'); ~~~ 在`blog`域名下面定義了一個`new/:id`的路由規則,指向`index`應用,而其它的路由則綁定到`blog`應用。 ## 路由參數 域名路由本身也是一個路由分組,所以可以和路由分組一樣定義公共的路由參數,例如: ~~~ Route::domain('blog', function () { // 動態注冊域名的路由規則 Route::rule('new/:id', 'news/read'); Route::rule(':user', 'user/info'); })->ext('html') ->pattern(['id' => '\d+']) ->append(['group_id' => 1]); ~~~
                  <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>

                              哎呀哎呀视频在线观看