如何在 Slim 4 中进行 PUT 和 DELETE 表单提交?我有以下路线:
$group->get('/sites/create', SitesController::class . ':create')->setName('sites_create');
$group->get('/sites/{id}/edit', SitesController::class . ':edit')->setName('sites_edit');
$group->post('/sites', SitesController::class . ':createSubmit')->setName('sites_create_submit');
$group->put('/sites', SitesController::class . ':editSubmit')->setName('sites_edit_submit');
这是我的 :
<form action="/sites" method="POST">
<label for="name">Site name</label>
<input type="text" class="form-control" id="name" name="name">
<input type="hidden" name="_METHOD" value="PUT">
<button type="submit">Submit</button>
</form>
这就是我在 Slim 3 中的做法。
但它不会转到 editSubmit 方法,而是转到 createSubmit 方法。
如何使用这些方法提交?