我在整理我的代碼,並且在我的formhandler函數外刪除登錄函數是合理的。但是,當我在被調用的函數中調用返回路由行時,它會簡單地將此路由返回給父控制器,而不對其執行任何操作。我希望我的重定向在被調用的函數中執行。如何在一個被調用函數laravel中重定向到一個路由
public static function loginFormHandler(){
//some stuff is done
$this->doLogin();
}
public static function doLogin(){
if (\Auth::attempt($this->credentials, $this->remember)) {
return \Redirect::route("dashboard");
}
}
它沒有進行重定向,但回來loginFormHandler
,這我知道,因爲它不會到儀表板頁面。
該問題似乎不是重定向到路由,而是身份驗證。你可以粘貼代碼驗證用戶是否登錄並重定向到loginFormHandler? – FR6