Создание более длинного пути с маршрутами и контроллером страниц в Laravel 5.6 - PullRequest
0 голосов
/ 09 июня 2018

Я хочу создать более длинный URL-адрес или маршрут, подобный следующему: www.allrecipes.com/recipe/84783/poblano-chicken-salad/.Моим будет сайт website.test / shoes / shoe1.

Для этого я создал контроллер с функцией, которая выглядит следующим образом:

public function shoes() {
    return view('pages.shoes');
}

И для моего маршрута у меня есть:

Route::get('/shoes', 'PagesController@shoes');

Теперь я бынравится добавлять обувь1 к обуви.Я попытался сделать:

Route::get('/shoes/shoe1', 'PagesController@shoes');

, но это не сработало.

Я не уверен, смогу ли я создать другую функцию в моем контроллере и заставить ее работать с моей функцией shoes ().Я также попытался использовать группы маршрутов, как показано в документации, но я, честно говоря, не думаю, что то, что у них там, помогает моему делу.Возможно Именованные маршруты может работать?

Ваша помощь будет высоко оценена.

1 Ответ

0 голосов
/ 09 июня 2018

Я понял это.

Все, что мне нужно было сделать, это создать функцию для shoe1 в моем контроллере и создать маршрут следующим образом: Route::get('/shoes/shoe1', 'PagesController@shoe1')->name('clothing.shoe1');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...