Метод обработки не допускается в slim 3 - PullRequest
0 голосов
/ 10 мая 2018

Вам нужна помощь, чтобы понять это. я разработал свой сайт в рамках Slim 3. Я хотел обработать " Метод не разрешен. Должно быть одно из: POST " сообщение, которое я получаю, когда использую кнопки браузера назад и вперед.

I want to redirect to a different page when if the route is post and when user clicks on browser back or forward page.

Когда вызывается post-route, есть ли способ, с помощью которого я могу обнаружить, что это вызов post-метода, и перенаправить его на другой маршрут get.

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете добавить свой собственный обработчик для определенных ошибок:

$container['notAllowedHandler'] = function (ServerRequestInterface $request, ResponseInterface $response, array $methods) {
    // you can return a redirect response
};

подробнее здесь

...