Возможно ли поставить необязательный параметр до требуемого?локализация и необязательные параметры laravel 5
Я пытаюсь создать многоязычный веб-приложения с использованием Laravel 5, если техника его подводит пользователя указать язык в URL, используется язык по умолчанию:
http://localhost/localizationtest/public/es/test/4
, как я могу сделать это URL работы: http://localhost/localizationtest/public/test/4
мой routes.php:
Route::group(array('prefix' => '{lang?}/test'), function($lang = null)
{
Route::get('{id}', function($lang = null, $id) {
App::setlocale($lang);
return view('lang_test')->with('id', $id);
});
});
еще один вопрос: можно ли поставить THI ID s:/test4 вместо/test/4?