Я пытаюсь маршрутизировать несколько методов HTTP (GET и POST) для отображения одного и того же содержимого.Например, у меня есть страница регистрации:
$app->map('/admin/register', function () use ($app) {
$app->render('/admin/register.twig');
})->via('GET', 'POST');
Это отобразит форму регистрации при запросах GET и POST.Затем я хочу указать «дополнительные вещи», которые должны выполняться в POST.
$app->map('/admin/register', function () use ($app) {
$app->render('/admin/register.twig');
})->via('GET', 'POST');
$app->post('/admin/register', function () use ($app) {
// Validate register information
});
Однако вторая функция игнорируется.Я хочу сделать это, чтобы я мог отображать сообщения об ошибках над формой регистра.Как мне добиться этого?