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