Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как загружать картинки через визуальный редактор CKEditor 5?
@Givi777

Проблема с загрузкой картинки на сервер CKEditor 5?

var elementId = "desc_comp";
    ClassicEditor
        .create(document.getElementById(elementId), {
            toolbar: ['bold', 'italic', 'bulletedList', 'numberedList', '|', 'link', '|', 'imageUpload', '|', 'undo', 'redo'],
            ckfinder: {
                uploadUrl: 'uploads/ckeditor',
                options: {
                    resourceType: 'Images',
                    headers: {
                        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                    },
                }
            }
        })
        .then(editor => {
            editor[elementId] = editor;
        })
        .catch(err => console.error(err.stack));


Controller
<?php
namespace App\Http\Controllers\Administrator;

use App\Http\Controllers\Controller;

class ImagesController extends Controller
{
    public function upload(Request $request){
        $path  = $request->file('image')->store("uploads", 'public');
        return response()->json(array(
            'file' => url('/storage/'. $path),
            'success' => 1,
            'status' => 200,
        ));
    }
}


Route
Route::post('image/upload', 'ImagesController@upload')->name('image.upload');


5d5bf40a55248887920286.png
5d5bf411b297e947764886.png

sudo chmod -R 777 public/uploads/ckeditor/
не катит...
  • Вопрос задан
  • 384 просмотра
Подписаться 1 Простой 3 комментария
Ответы на вопрос 1
@deverlines
Ckeditor делает GET запрос.

А в роуте написано Route::post('image/upload', 'ImagesController@upload')->name('image.upload');
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы