Я хотел бы знать, как маршрутизировать необязательный параметр для метода контроллера
В настоящее время у меня есть маршрут ниже:
Route::get('devices/{code}/{area}','[email protected]');
и метод контроллера:
public function getDevices($code=NULL,$area) {...}
Мой запрос будет выглядеть так:
/devices/A/ABC
Он работает нормально, но теперь я хочу сделать параметр {code} необязательным, чтобы я мог получать данные по-разному, как показано ниже:
/devices//ABC or
/devices/ABC
Я пробовал следующие изменения, но все не удалось с NotFoundHttpException
Route::get('devices/{code?}/{area}','[email protected]');
Route::get('devices/(:any?)/{area}','[email protected]');
Спасибо за вашу помощь.