Использую связку Laravel + Vue, роуты в компонентах формирую с помощью библиотеки (ziggy-js)
Хочу сделать следующую структуру урлов
domain.com/category
domain.com/tag
для примера web.php:
Route::get('{category}', ['as' => 'category', 'uses' => '\App\Http\Controllers\CategoryController@index']);
Route::get('{tag}', ['as' => 'tag', 'uses' => '\App\Http\Controllers\TagController@index']);
Я прекрасно понимаю, что с такими роутами, теги будут "перехватываться" категориями, но делать что-то вроде
domain.com/categories/category и domain.com/tags/tag, мне кажется перебор
Честно говоря, думал что с этим могут помочь named routes, для этого отдельно разбирался как вызывать роуты по имени в компонентах vue, но результат тот же
Неужели нет других вариантов, кроме как унифицировать, захламляя урл?