У меня есть такие маршруты из базы данных
$cat_routes = App\User::list_routes();
foreach ($cat_routes as $route){
Route::get('/category/{'.$route->route.'}', CategoriesController@getCategoryByRoute');
}
Для доступа к этой категории URL-адрес будет следующим:
domain.com/category/cars (or any category rather than cars)
Есть ли способ создать собственный URL-адрес или слаг, чтобы изменить URL-адрес следующим образом:
domain.com/cars (clothes, women, watches .... etc)
Поэтому, когда пользователь щелкает ссылку типа «domain.com/category/cars», он перенаправляется на «domain.com/cars», и контроллер продолжает обрабатывать его как категорию «category/cars».
Функция выглядит следующим образом:
public function getCategoryByRoute($category_route)
Можно ли это сделать из Laravel или htaccess?
Обратите внимание, что у меня есть другие короткие URL-адреса, такие как
domain.com/gallery
domain.com/login
......
Поэтому я не хочу перенаправлять или сокращать все URL-адреса. Только URL-адреса категорий.