【发布时间】:2013-10-22 17:55:17
【问题描述】:
我正在整理我的代码,删除表单处理程序函数之外的登录函数对我来说是有意义的。但是,当我在被调用函数中调用返回路由行时,它只是将此路由返回给父控制器,父控制器对此不做任何事情。我希望我的重定向在被调用的函数中执行。
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 的位置吗?