方法替代中介軟體可讓你使用 X-Http-Method-Override
請求標頭或請求本文參數 _METHOD
替代內 incoming 請求的方法。此中介軟體應在新增路由中介軟體後擺放。
<?php
use Slim\Factory\AppFactory;
use Slim\Middleware\MethodOverrideMiddleware;
require __DIR__ . '/../vendor/autoload.php';
$app = AppFactory::create();
// Add RoutingMiddleware before we add the MethodOverrideMiddleware so the method is overridden before routing is done
$app->addRoutingMiddleware();
// Add MethodOverride middleware
$methodOverrideMiddleware = new MethodOverrideMiddleware();
$app->add($methodOverrideMiddleware);
// ...
$app->run();