Как интегрировать средний редактор-вставка-плагин с laravel 5.5 - PullRequest
0 голосов
/ 06 июля 2018

Я пытался загрузить изображения в свой Medium-редактор, используя Medium-editor-insert-plugin с Laravel5.5, в течение нескольких дней безуспешно.

Мне кажется, что это изображение для передачи на сервер, и я не знаю почему. Я использую последнюю версию релиза medium-editor-insert-plugin.

вот мой код javascript для запуска подключаемого модуля medium-insert:

$(function () {
    $('.body-editable').mediumInsert({
        editor: bodyEditor,
         addons: {
            images: { 
                fileUploadOptions: {
                    url: 'upload',
                }
            }
        }
    });
});

и маршрут для отправки запроса на серверную часть выглядит следующим образом.

// upload image route for MediumInsert plugin
Route::post('upload', 'PostsController@upload');

и внутри моего контроллера я возвращаю все данные запроса следующим образом:

public function upload(Request $request)
    {
        return array('data:'=> $request->all());
        $upload_handler = new UploadHandler(array(
            //'upload_dir' => public_path().'uploads/',
            'upload_dir' => 'uploads/',
            'upload_url' => 'posts/upload/',
        ));

    }

но после использования плагина для вставки изображения в редактор я получаю эту ошибку

error from the console

Но в ответе моей сети я получаю это.

{"data:":{"files":[{}]}}

Пожалуйста, кто-нибудь может сказать мне, что делать? пытался отредактировать сам плагин, но пока никак.

1 Ответ

0 голосов
/ 12 мая 2019

Вероятно, вам следует возвращать только свойство объекта данных.

{"files":[{}]}
...