0
У меня есть этот маршрут с дополнительными параметрами:Laravel 4 факультативные PARAMATERS в названных маршрутах
Route::get('{id}/results/subject/{subject_id}/{step_id?}', array('as' =>'test', 'uses' => '\Controllers\[email protected]'));
и я получил это в моем TestController
function Show($id, $subject_id, $step_id){
//Some stuff
}
Я хочу, чтобы значение атрибута по умолчанию, моим опциональным step_id
параметр как here. Если я не присваиваю значение по умолчанию, у меня есть недостающая ошибка параметра для моего контроллера.
Я попытался
Route::get('{id}/results/subject/{subject_id}/{step_id?}', array('as' =>'test', 'uses' => '\Controllers\[email protected]', function($step_id = '3'){return $step_id});
и
Route::get('{id}/results/subject/{subject_id}/{step_id?}',function($step_id = '3'){return $step_id}, array('as' =>'test', 'uses' => '\Controllers\[email protected]'));
но оба не работают.
Спасибо. Я собираюсь принять через 10 минут. – Wistar