Пробую сделать мультиязычный сайт на 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 для языка по умолчанию.
Кто что может посоветовать по данному поводу?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости