Как сообщить Laravel о маршруте /users/information.php
в /users/information
?Как обрабатывать статическую маршрутизацию перехвата файлов в Laravel?
Таким образом, у меня есть относительная ссылка на существующий файл PHP. Например:
/user/information.php
Я медленно преобразовывать свою систему к Laravel, но я должен поддерживать существующие устаревшие ссылки. Я намереваюсь на позволять мой 404 Обработчик заботиться о нем следующим образом:
- Пользователь переходит к файлу, который используется для существовать (
/user/information.php
). - Система обнаруживает, что файл больше не существует.
- 404 обработчик перехватывает несуществующий файл и пытается добраться до маршрут в новое место (
/user/information
). - Если маршрут найден, то маршруты в противном случае бросает 404.
EDIT:
Я надеюсь, есть способ, чтобы написать что-то не делать редирект, как:
$router->get('/user/information.php', UserController::class . '@information');
Вы можете переслать POST? –
Зачем вам нужно перенаправлять POST, вы не должны проходить такую ситуацию. POST приходит из вашего приложения, они не должны быть связаны ссылками по закладкам? –
Вы правы. Тем не менее, применительно к характеру устаревшего кода могут быть другие местоположения, которые имеют форму, которая помещается в одну и ту же ссылку. Поэтому я хочу избежать возможности этого взлома. Я знаю, что это сумасшествие! Но с другой стороны, наш устаревший код очищается. ;) –