Route::get('/', function () { return View::make('public.pages.home'); }); // >>> Языки Route::any('/changelanguage/{lang}', function ($lang) { //для кнопочек переключения Session::put('lang', $lang); if (!empty(Session::get('id'))) { $userlang = LanguageController::changeProfileLang($lang); } $myurl = LanguageController::setBestLanguage($lang); return Redirect::to($myurl); }); Route::group(array('prefix' => '{lang}'), function ($lang) { //для безболезненной смены ru/en ручками $myurl = LanguageController::lightLang(); return Redirect::to($myurl); }); Route::group(array('prefix' => Session::get('lang')), function () { //просто префикс Route::get('/', function () { return View::make('public.pages.home'); }); Route::get('/sing-up', 'UsersController@newUserRegister'); Route::get('/login', function () { $role = Session::get('role'); if ($role != '') { return Redirect::to('/profile'); } return View::make('public.pages.login'); });