Я могу перетаскивать изображения в текстовую область CKEditor и загружать изображения в корзину S3.Тем не менее, единственное сообщение, которое я получаю от window.parent.CKEDITOR.tools.callFunction
, это «неопределенное», независимо от того, что я делаю, даже если я жестко закодировал ответ, и изображение было удалено из текстового редактора.
Я также не могуполучить переменные CKEditor
и CKEditorFuncNum
в моем php.
Код js:
<script>
CKEDITOR.replace( 'blog-text', {
extraPlugins: 'uploadimage',
// Upload images to a CKFinder connector
uploadUrl: '/webhook/uploadimage?type=Files',
</script>
вызываемый php:
public function test(Request $request)
{
$CKEditor = Input::get('CKEditor');
$funcNum = Input::get('CKEditorFuncNum');
$message = $url = 'freem';
if (Input::hasFile('upload')) {
$file = Input::file('upload');
if ($file->isValid()) {
$filename = $file->getClientOriginalName();
Storage::disk('s3')->put('/' . $filename , file_get_contents($file));
}
}
$url = $filename;
return response()->json('<script>window.parent.CKEDITOR.tools.callFunction(2, "'.$url.'", "'.$message.'")</script>');
}
Я везде смотрел онлайн и не могу понять, что я делаю не так.Я даже не могу понять, как получить сообщение об ошибке, которое помогает мне отладить.