Загрузка изображения на S3 с использованием CKEditor - PullRequest
0 голосов
/ 25 июня 2018

Я могу перетаскивать изображения в текстовую область 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>');
    }

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...