HTML formları
PUT
, PATCH
veya DELETE
aksiyonlarını desteklemiyor. O zaman PUT
, PATCH
veya DELETE
routelarını bir HTML formundan çağırmak için, _method
forma isminde gizli input eklemeniz gerekiyor. Değeri _method
içerisinde gönderdiğinizde HTTP isteği gibi çalışacaktır:<form action="/foo/bar" method="POST">
<input type="hidden" name="_method" value="PUT">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
İsterseniz
method_field
helper'ı ile _method
input'unu formunuzun içine ekleyebilirsiniz.:{{ method_field('PUT') }}
Kaynak: https://laravel.com/docs/5.4/routing#form-method-spoofing
Yorumlar
Yorum Gönder