このコードブロックはローカルホストでのみ動作し、プロダクションサーバではリクエストが通過し、$ request-> input()は空の配列を返します私のlocalhostでは完全に正常に動作します。バージョンphp7の両方。何かご意見は ?Laravel AJAX PUTの更新要求はlocalhostでのみ動作します
var formData = new FormData($('#postSliderFrm')[0]);
if(imagePicked)
formData.append('file',imagePicked);
formData.append('_method', 'put');
$.ajax({
type: 'PUT',
url: '{{route('dashboard.admin.sliders.update', $slider->id)}}',
data: formData,
processData: false,
contentType: false,
success: function(data) {
},
error: function(data) {
}
});
は、私はまた、
{!! method_field('put') !!}
私のフォーム内の
まだ運を追加しようとしました
あなたのローカルホストのポストの最大サイズは2Mバイト以上です。デフォルトでは、Apacheは2MBのデータしか扱えません。 –
サーバーからどのような対応をしていますか? (ブラウザのコンソール - >ネットワーク - >リクエストをクリックするか、使用しているブラウザによってはこれらの行に沿って何かが表示されます) – devk