1
- 假設用戶已經登錄並在我的系統上填寫隨機表單。
- 提交後,如果會話不存在,系統會重定向到登錄頁面。
- 我想開發一些東西返回到登錄
->withInput()
參數後的最後一個活動窗體。
FormController.php:Laravel在登錄後重定向輸入
public function saveForm(){
if(Auth::check()){
//get inputs and submit form
}else{
//redirect to login page
return Redirect::route(login);
}
}
LoginController.php
if(Auth::attempt($loginData)){
//redirect to the last active form before login, with inputs before login
return Redirect::intended('pageName')->withInput();
}
這種情況非常罕見,我不會浪費時間,而是在用戶輸入任何內容時使用AJAX刷新會話。 – Kyslik
我認爲創建了一個新會話,當用戶登錄時,您的舊保存的數據在該會話中不可用。您必須將值保存在cookie或數據庫中。所以這是相當大的工作量。 – Reflic
你說得對。我只是想知道是否有更簡單的方法來做到這一點。我將使用ajax。謝謝。 –