Задать вопрос
delphinpro
@delphinpro
frontend developer

Как сделать маршрутизацию в Laravel более строгой?

Есть такой роут

Route::get('a/{article}', [ArticleController::class, 'show'])
    ->name('article.show');


Я ожидаю, что под него будут попадать урлы типа /a/7, /a/123 и т.д.

На деле, например, страница /a/7 также открывается по любому из адресов, содержащему буквенные символы после цифры: /a/7asd, /a/7qwerty и т.д. Открываются с кодом 200.

Как это исправить? И вообще, какого хрена так происходит?
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
smilingcheater
@smilingcheater
Читайте доки, в доках всё описано. https://laravel.com/docs/11.x/routing#parameters-r...
Ответ написан
Ваш ответ на вопрос

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

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