Пробую сделать мультиязычный сайт на Laravel 5.3
Route::group( ['prefix' => '{lang?}'], function () {
Route::get( '/{post}', 'Front\Post@index' )->name( 'post' );
Route::get( '/', 'Front\HomeController@index' )->name( 'home' );
} );
Если ссылка /ru/some-post, роут срабатывает правильно и вызывается контроллер Front\Post@index
Но если ссылка /some-post то роут считает что some-post - это параметр lang, а не post.
Идея такова, что хочется прятать локализацию из url для языка по умолчанию.
Кто что может посоветовать по данному поводу?
Продвижение своими сайтами как стратегия роста и независимости