Задать вопрос
@turindd

Как построить URL из множества подкатегорий?

Уважаемые программисты!
Объясните пожалуйста, как грамотно построить URL из множества подкатегорий?

У меня есть страница - все категории (общее меню).
// роут
 Route::get('/category', 'CategoryController@index')->name('category.index');
// контроллер
public function index()


с этой странице, я должен перейти на .ru/category/odegda/zhenskaya
для этого у меня есть:
// роут
Route::get('/category/{alias?}', 'CategoryController@one')->name('category.one');
// контроллер
public function one($alias, Request $request)
// через ссылку
<a title="{{ $v['name'] }}" href="{{ route('category.one', $v['url']) }}">

но у меня не получается передать параметр (odegda/zhenskaya).
404 не найдено
возможно, потому, что $v ['url'] не является объектом laravel.
что мне тогда делать?

Заранее благодарен за любой ответ!
  • Вопрос задан
  • 118 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@turindd Автор вопроса
Route::get('/category/{alias?}', 'CategoryController@one')->where('alias', '(.*)')->name('category.one');
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим
Есть вариант, использовать where метод и там прописать регулярку, если правильно понял проблему
https://laravel.com/docs/8.x/routing#parameters-re...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы