Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день.
Есть мультиязычный сайт, 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']);
Как это сделать для польского, дублировать роуты или как-то можно по другому?
Спасибо.
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)
в разработке
Не в сети
Страницы 1