У меня есть следующий маршрут:Как использовать дополнительные значения в маршрутах Laravel?
Route::get('users/search/{type?}/{value}', 'Site\[email protected]');
Основная идея заключается в том, чтобы упростить поиск:
если тип существует (имя, фамилия, адрес электронной почты и т.д.) поиск только по этому полю.
если нет - поиск везде.
Но когда я делаю:
http://example.com/users/search/sdgfdfxg
Laravel бросает
Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException
С
http://example.com/users/search/name/sdgfdfxg
или
http://example.com/users/search/surname/sdgfdfxg
все в порядке.