Я хочу переопределить загрузку изображения в summernote с помощью метода laravel 5 ajax, но я не могу заставить его работать.РЕШЕННЫЙ! Laravel 5 override summernote Загрузка изображения
Вот мой метод PHP
public function ajaxImage()
{
$file = Input::file('image');
$destinationPath = public_path();
$filename = $file->getClientOriginalName();
if(Input::file('image')->move($destinationPath, $filename)) {
echo $destinationPath.$filename;
}
}
и вот мой JQuery код:
$(document).ready(function(){
$('#description').summernote({
height: 300,
onImageUpload: function(files, editor, welEditable) {
sendFile(files[0], editor, welEditable);
}
});
function sendFile(file, editor, welEditable) {
var data = new FormData();
data.append("file", file);
var url = '/articles/ajaximage';
$.ajax({
data: data,
type: "POST",
url: url,
cache: false,
contentType: false,
processData: false,
success: function(url) {
alert('Success');
editor.insertImage(welEditable, url);
}
});
}
});
и я получаю сообщение об ошибке в консоли:
POST http://marcus.dev/articles/ajaximage 500 (Internal Server Error)
Найти свое решение с этим .... http://www.somrat.info/summarnote-image-upload-with-laravel/ –