我正在使用 Kartik-v/file-input 或称为 Boostrap 文件输入,并想删除上传的图像。
从docs中,我提供了存储在服务器上的图像的删除 URL。这些删除 URL 是 API,并接受 DELETE 请求。但是,url
正在发送 POST 请求,然后我的 Laravel 会抛出一个异常,上面写着:
The POST method is not supported for this route. Supported methods: GET, HEAD, PUT, PATCH, DELETE.
.
我该如何解决这个问题?如何使url:
将发送 DELETE 请求而不是 POST?
$('.uploaded-images').fileinput({
browseLabel: 'Browse',
browseIcon: '<i class="icon-file-plus mr-2"></i>',
uploadIcon: '<i class="icon-file-upload2 mr-2"></i>',
initialPreview: [
'image/an-example-image.png',
'image/an-example-image2.png',
],
initialPreviewConfig: [
{caption: 'Jane.jpg', key: 1, url: 'http://web.com/api/medias/14', showDrag: false},
{caption: 'Anna.jpg', key: 2, url: '{$url}', showDrag: false}
],
initialPreviewAsData: true,
overwriteInitial: false,
maxFileSize: 1000,
});