我使用的是用戶登錄的模式,而不是單個登錄頁面。我想將登錄用戶重定向到模態(tài)表單打開的頁面。我嘗試使用進行修改LoginController,return Redirect::back();但返回了“標頭不得包含多個標頭,檢測到新行”。這是我的修改 LoginController.phpprotected function redirectTo(){ return Redirect::back();}也許我遵循的是完全錯誤的方法。因此,我愿意接受任何建議。預先感謝您的回答。
2 回答

守著星空守著你
TA貢獻1799條經(jīng)驗 獲得超8個贊
在你的 App\Http\Controllers\Auth\LoginController
使用以下方法覆蓋該authenticated函數(shù):
protected function authenticated(Request $request, $user) {
return redirect('/'.$request->path());
}
在$request->path()將檢索請求源路徑。
@Edit以在另一個答案中查看所有者的評論
還要獲取url參數(shù),例如/...?p=477。您可以編輯模式驗證表單以具有以下隱藏的輸入:
<input type="hidden" name="current_page" value="{{Request::getRequestUri()}}">
這樣,在你的 App\Http\Controllers\Auth\LoginController
使用以下方法覆蓋該authenticated函數(shù):
protected function authenticated(Request $request, $user) {
return redirect($request['current_page']);
}
希望這可以幫助
- 2 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報
0/150
提交
取消