我知道浏览器只支持POST
和GET
请求,而 LaravelPUT
使用以下代码支持请求:
<?= Form::open('/path/', 'PUT'); ?>
... form stuff ...
<?= Form::close(); ?>
这将产生以下 HTML
<form method="POST" action="http://example.com/home/" accept-charset="UTF-8">
<input type="hidden" name="_method" value="PUT" />
... form stuff ...
</form>
框架如何处理这个问题?它是否在决定将请求发送到哪个路由之前捕获POST
请求?它是否使用 ajax 将实际值发送到框架?PUT