我知道浏览器只支持POST
和GET
个请求,而Laravel使用以下代码支持PUT
个请求:
<?= 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
?