Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 12.05.2015 13:52:46

Alex1234

Мультиязычные URL

Добрый день.
Есть мультиязычный сайт, 2 языка, польский и английский.
url вида www.site.com/ - польский вариант
url вида www.site.com/en/ - англоязычная версия

Поставлена задача сделать так:например  есть страница www.site.com/news
Нужно чтобы на английском было www.site.com/en/news
На польском www.site.com/aktualności
Вопрос такой как организовать это в роутах?
Сейчас news обрабатывается так -  Route::get('news', ['as'=>'news', 'uses'=>'NewsController@getNews']);
Как это сделать для польского, дублировать роуты или как-то можно по другому?
Спасибо.

#2 13.05.2015 10:58:57

Re: Мультиязычные URL

Route::get('aktualności', ['as'=>'ponews', 'uses'=>'NewsController@getNews']);

Route::group(['prefix' => 'en'], function() {
//все руты относяoиеся к en
       Route::get('news', ['as'=>'ennews', 'uses'=>'NewsController@getNews']);
});
и выйдет
     site.com/aktualności
    site.com/en/news

как то так

Изменено fagtr (13.05.2015 11:01:03)


в разработке

Не в сети

Подвал раздела