如果用户登录Laravel 4.2,则重定向到仪表板

时间:2016-04-05 08:00:44

标签: php laravel

class DashboardController extends BaseController {

protected $layout = "layouts.dashboard";
public function __construct(){

//$this->beforeFilter('csrf', array('on'=>'post'));
$this->beforeFilter('auth', array('only'=>array('getIndex')));

}
public function getIndex(){
     $this->layout->content= View::make('dashboard.index');
}



}
  

上面给出的代码是我的dashboardController。我登录时可以,它会重定向到仪表板。当用户在仪表板中时,表示用户已通过身份验证。现在在网址栏中,我点击了登录网址。就我而言,它是

http://localhost:8000/users/login
  

现在它重定向到登录,即使用户已登录。现在,当我想知道如果用户登录时我们如何自动重定向到仪表板。   我是laravel 4.2的新手。我希望你能引导我。我迷失在这一部分

1 个答案:

答案 0 :(得分:1)

您可以尝试将其放入getIndex()功能:

if(Session::has('login_parameters')) return Redirect::to('foo/dashboard');

我在Laravel 3中使用此代码,希望它也适用于laravel 4.2。