Hello, guys!
I
Смотрите при восстановлении пароля передаю что то типо:
http://site.com/en/password/reset/db58caadfedf741b051bbc89e5ac2e238f2629f14812bd973b2981b73d411bc2?email=citsMyMail@name.ru
или
http://site.com/ru/password/reset/db58caadfedf741b051bbc89e5ac2e238f2629f14812bd973b2981b73d411bc2?email=citsMyMail@name.ru
В routes.php пишу так:
Route::get('{locale}', function ($locale) {
$languages = ['ru','en'];
if (in_array($locale, $languages)){
Session::put('LANG', $locale);
return Redirect::back();
}
});
Но это не работает для ссылок, если в ссылке есть после домена сайта или в любом другом месте параметр /en/ или /ru/ то выводиться страница 404
Есть у кого нибудь идеи по этому поводу?
II
Еще такой вопрос, есть на форме авторизации выбор языка. Например там выбран язык русский, а у пользователя в базе указан параметр язык системы английский. Как после авторизации переключать ему сайт на английский?
Ребята есть идеи?