Exemplo n.º 1
0
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');
    });