Интеграция Elcider 2.1.59, tinymce 5.10.7 до Laravel 12Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Интеграция Elcider 2.1.59, tinymce 5.10.7 до Laravel 12

Сообщение Anonymous »

Я недавно перешел на PHP 8.3 & Laravel 12. Много изменений ... таких как менеджер изображений. Я изо всех сил пытаюсь заставить Эльфиндера работать. < /P>

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

composer require barryvdh/laravel-elfinder
php artisan elfinder:publish
php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=config
php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=views
< /code>
Все выше, без ошибок, у меня есть новый elfinder.php в конфигурации, где я указал базовые папки для изображений. Обратите внимание, что мой корень public_html не общедоступен из -за настройки интернет -провайдера. < /P>
'disks' => [
'local',
'my-disk' => [
'URL' => url('/public/assets'),
'alias' => 'Assets',
]
],
Я добавил маршрут (не уверен, что мне пришлось) указывать на то, что я догадался, является отправной точкой отображения всех папок/изображений на публике/активах.

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

Route::get('elfinder', function () { return view('vendor/elfinder/elfinder'); });
< /code>
Первая проблема заключается в том, что файл elcider.blade.php использовал переменную $ dir & $ locale, не определенную ... поэтому мне пришлось изменить.  Кроме того, файлы CSS & JS не были опубликованы нигде ни в папке поставщика ... так что я загрузил их. < /P>
...




elFinder 2.0














// Documentation for client options:
// https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
$().ready(function() {
$('#elfinder').elfinder({
// set your elFinder options here
customData: {
_token: '{{ csrf_token() }}'
},
url : '{{ route("elfinder.connector") }}',  // connector URL
soundPath: '/public/vendor/elfinder/sounds'
});
});







< /code>
Теперь указание браузера на /elfinder дает мне < /p>
Invalid backend response.
Error occurred on the server side.
HTTP error 500

http://paulgodard.test/elfinder/connector?_token=iLPqgFkve0Uf5Y3AVluSxbrmv4adiRsfD3fkwC3c&cmd=open&target=&init=1&tree=1&_=1758710526832
и 404 для http: //paulgodard.test/css/theme.css, который имеет неправильный URL (Public/Assets/Elfinder вместо CSS). И то же самое для http: //paulgodard.test/public/vendor/img/ui-icons_ffffff_256x240.png.
Внутри tinymce я добавил функцию, опубликованную в Github и что загружает файловый менеджер, но с той же ошибкой.>

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

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

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

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

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

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