<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 功能強大 支持多語言、二開方便! 廣告
                重定向響應通常是類 Illuminate\Http\RedirectResponse 的實例,并且包含用戶要重定向至另一個 URL 所需的響應頭。 ## 返回重定向 有幾種方法可以產生 RedirectResponse 的實例,最簡單的方式就是透過輔助方法 redirect。當在測試時,建立一個模擬重定向響應的測試并不常見,所以使用輔助方法通常是可行的: ~~~ return redirect('user/login'); ~~~ ## 返回重定向并且加上快閃數據( Flash Data ) 通常重定向至新的 URL 時會一并將數據存進一次性 Session。所以為了方便,你可以利用方法連接的方式創建一個 RedirectResponse 的實例并將數據存進一次性 Session: `return redirect('user/login')->with('message', 'Login Failed');` ## 返回根據前一個 URL 的重定向 你可能希望將用戶重定向至前一個位置,例如當表單提交之后。你可以使用 back 方法來達成這個目的: ~~~ return redirect()->back(); return redirect()->back()->withInput(); ~~~ ## 返回根據路由名稱的重定向 當你調用輔助方法 redirect 且不帶任何參數時,將會返回 Illuminate\Routing\Redirector 的實例,你可以對該實例調用任何的方法。舉個例子,要產生一個 RedirectResponse 到一個路由名稱,你可以使用 route 方法: `return redirect()->route('login');` ## 返回根據路由名稱的重定向,并給予路由參數賦值 如果你的路由有參數,你可以放進 route 方法的第二個參數。 ~~~ // 路由的 URI 為:profile/{id} return redirect()->route('profile', [1]); ~~~ 如果你要重定向至路由且路由的參數為 Eloquent 模型的「ID」,你可以直接將模型傳入,ID 將會自動被提取: `return redirect()->route('profile', [$user]);` 返回根據路由名稱的重定向,并給予特定名稱路由參數賦值 ~~~ // 路由的 URI 為:profile/{user} return redirect()->route('profile', ['user' => 1]); ~~~ ## 返回根據控制器動作的重定向 既然可以產生 RedirectResponse 的實例并重定向至路由名稱,同樣的也可以重定向至控制器動作: `return redirect()->action('App\Http\Controllers\HomeController@index');` > 提示: 如果你已經通過 URL::setRootControllerNamespace 注冊了根控制器的命名空間,那么就不需要對 action() 方法內的控制器指定完整的命名空間。 ## 返回根據控制器動作的重定向,并給予參數賦值 `return redirect()->action('App\Http\Controllers\UserController@profile', [1]);` ## 返回根據控制器動作的重定向,并給予特定名稱參數賦值 `return redirect()->action('App\Http\Controllers\UserController@profile', ['user' => 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>

                              哎呀哎呀视频在线观看