CKEditor 5 «Невозможно загрузить файл: [имя файла]» в Laravel 11Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CKEditor 5 «Невозможно загрузить файл: [имя файла]» в Laravel 11

Сообщение Anonymous »

Я хочу загрузить изображение в Ckeditor, но когда я загружаю его в текстовый редактор, я не могу

Код: Выделить всё

 public function upload(Request $request)
{
if ($request->hasFile('upload')) {
$originName = $request->file('upload')->getClientOriginalName();
$fileName = pathinfo($originName, PATHINFO_FILENAME);
$extension = $request->file('upload')->getClientOriginalExtension();
$fileName = $fileName . '_' . time() . '.' . $extension;

$request->file('upload')->move(public_path('media'), $fileName);

$url = asset('media/' . $fileName);
return response()->json(['fileName' => $fileName, 'uploaded'=> 1, 'url' => $url]);
}
}

Код: Выделить всё

ClassicEditor
.create(document.querySelector('#body'), {
ckfinder: {
uploadUrl: "{{ route('ckeditor.upload', ['_token' => csrf_token()]) }}",
}
})
.catch(error => {
console.error(error);
});

Код: Выделить всё

Route::post('ckeditor/upload', [ProfileController::class, 'upload'])->name('ckeditor.upload');
Я хочу, чтобы загружаемые мной изображения отображались в сведениях о блоге

Подробнее здесь: https://stackoverflow.com/questions/787 ... laravel-11
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»