我试图在 laravel 4 上建立一个路由系统,具有类似的主 url 示例: http ://laravel.dev/并且可以在此路由上渲染 2 个不同控制器中的 1 个。
例子:
如果用户 A 已登录,我将使用此 url 显示主页 --> http://laravel.dev/
如果用户 A 未登录,我也会在此 url 中显示登录页面 --> http://laravel.dev/
我试图像这样设置我的路线,但它显示了一个空白页。我该如何解决?
Route::get('/', array('before' => 'detectLang',function(){
if (Auth::guest()) { // check if user is logged
Route::get('/', 'MainController@getView'); // function that show the main page
} else {
Route::get('/','UserController@getLogin'); // function that render the login page
}
}));