Я пытался загрузить изображения в свой 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/',
));
}
но после использования плагина для вставки изображения в редактор я получаю эту ошибку
Но в ответе моей сети я получаю это.
{"data:":{"files":[{}]}}
Пожалуйста, кто-нибудь может сказать мне, что делать? пытался отредактировать сам плагин, но пока никак.