Маршрутизация с несколькими параметрами в laravel нарушает другой - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу иметь конкретный URL с 2 параметрами для сообщений в блоге, например:

http://mydev.io:8000/@boss/blog_post_slug

для определения того, что в Laravel я использую это определение:

Route::get('/{username}/{slug}','HomeController@show')
        ->where('slug', '[A-Za-z0-9-_]+');

, но это определение нарушаетЛюбое другое определение маршрута с 2-мя уровнями, как показано ниже:

Route::get('/manage/create', 'ArticleController@create')
        ->name('article.create');

Буду признателен, если мне все помогут, как я получу оба определения без каких-либо помех.

1 Ответ

0 голосов
/ 29 ноября 2018

Это будет решено, если вы просто определите свой маршрут с помощью этого заказа:

Route::get('/manage/create', 'ArticleController@create')->name('article.create');
Route::get('/{username}/{slug}','HomeController@show')->where('slug', '[A-Za-z0-9-_]+');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...