Я знаю, что браузеры поддерживают только запросы 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
в фреймворк?