Не работает скрипт обновления поста

У меня на ларке есть одна функция, которая обновляет пост. Решил написать для неё скрипт на аяксе, что бы страничка не перезагружалась. В итоге я добился своего, страничка не перезагружается, но в поля в которые данные прилетают из request'a, почему то прилетает null. Без скрипта функция работает, но со скриптом в дату почему то пустота попадает

public function editPost(storeRequest $request, $id, $postId) {

    $user = User::find($id);

    if(!$user && $user != Auth::user()->id) {
        return abort(404);
    }

    $post = Profile::find($postId);

    if(!$post) {
        return abort(404);
    }

    $post->user_id = Auth::user()->id;
    $post->title = $request->title;
    $post->message = $request->message;
    $post->videoPost = str_replace('watch?v=', 'embed/', $request->videoPost);

    if($request->file('img')) {
        $path = Storage::putFile('public/' . Auth::user()->id . '/post', $request->file('img'));
        $url = Storage::url($path);
        $post->img = $url;
    }

    $post->update();

    return $post;

}

Скрипт

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

$('.infinite-scroll').on('click', '#editPostButton', function(e) {
    e.preventDefault();

    var id = $(this).data('id');
    var user_id = $('#userForm').val();
    var form = document.getElementById('EditPostForm'+id);
    var formData = new FormData(form);

    $.ajax({
        url: "id"+user_id+"/"+id+"/edit",
        type: "PATCH",
        data: formData,
        success: function(data) {
            console.log(data);
            $("#textpostdata"+id).html($(data).find("#textpostdata"+id).html());
            $("#closeButton"+id).click();
        },
        error: function() {
            console.log('error');
        },
        contentType: false,
        processData: false,
    });

});

Ответы (0 шт):