День добрый.
Имею каталог машин.
От главной сраницы к конечной все время передаю id (марки, модели, машины) по которому потом достаю из базы нужные элементы.
Роуты выглядят вот так:
Route::get('catalog/cars-for-parts', ['as' => 'catalog.auto_brands', 'uses' => 'AutoCatalogController@auto_brands']); //главная каталога
Route::get('catalog/cars-for-parts/{id}/models', ['as' => 'catalog.auto_models', 'uses' => 'AutoCatalogController@auto_models']); //по id марки достал модели машин из базы
Route::get('catalog/cars-for-parts/models/{id}/cars', ['as' => 'catalog.carkits', 'uses' => 'AutoCatalogController@carkits']); // по id модели машины достал сами машины
Хочу сделать красивые роуты типа
Route::get('catalog/cars_for_parts/{brand_name}', ['as' => 'catalog.auto_models', 'uses' => 'AutoCatalogController@auto_models']);
Route::get('catalog/cars_for_parts/{brand_name}_{model_name}', ['as' => 'catalog.carkits', 'uses' => 'AutoCatalogController@carkits']);
Но не понимаю, как при таком раскладе достать машины и модели (без id)?
Или можно как-то передать id, не показывая его в роуте?