1

我试过这个:

Route::get('/', 'PageController@getIndex');
Route::group(array('before' => 'auth'), function(){
    Route::controller('/',            'HomeController'); 
});

但它总是需要登录。

我希望在登录时访问“/”时调用 PageController@getIndex,否则调用 HomeController (@getIndex)。

我知道我可以设置一个重定向,但我想在路由中处理这一切。

4

1 回答 1

1

您需要设置自己的身份验证过滤器

if(!Auth::check()){
    return Route::get('/', 'PageController@getIndex');
} else {
    Route::controller('/',            'HomeController'); 
}
于 2013-06-21T05:13:06.837 回答