У меня есть такие маршруты, поступающие из базы данных
$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», и контроллер продолжает обрабатывать его каккатегория "категория / автомобили".
Функция выглядит следующим образом:
public function getCategoryByRoute($category_route)
Можно ли это сделать из Laravel или htaccess?
Обратите внимание, что у меня есть другие короткиеURL-адреса, такие как
domain.com/gallery
domain.com/login
......
Поэтому я не хочу перенаправлять или сокращать все URL-адреса.Просто URL категории.