我正在尝试路由多个 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
});
但是,第二个功能被忽略了。我想这样做,以便我可以在注册表上方显示错误消息。我将如何实现这一目标?