Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Доброго дня всем!
Возникла необходимость поставить визуальный редактор + файловый менеджер, выбор пал на laravel-filemanager https://github.com/UniSharp/laravel-filemanager.
Все как-бы хорошо и красиво, НО при попытке загрузить картинку получаю в браузере(Network)
{message: "Class "Intervention\Image\Facades\Image" not found", exception: "Error",…}
exception: "Error"
file: "C:\\xampp\\htdocs\\laravel_02.loc\\vendor\\unisharp\\laravel-filemanager\\src\\LfmPath.php"
line: 325
message:"Class \"Intervention\\Image\\Facades\\Image\" not found"Папки Facades вообше нет в проекте.
Погуглил, что получается laravel-filemanager требует установки https://github.com/Intervention/image , версия по умолчанию Intervention/image 3.5 в версии Intervention/image 2.7 есть папка Facades с содержимым в тему. Простое копирование папки - печалька на выходе. Перебирать ручками малореально в принципе.
HELP - что делать в такой ситуации?
Не в сети
Laravel Filemanager напрямую зависит от Intervention Image версии 2.x, поскольку в ней присутствуют Facades и старая архитектура, на которую жёстко завязан пакет. В версии Intervention Image 3.x Facades были полностью удалены, изменён способ инициализации и нарушена обратная совместимость, из-за чего простое копирование папки Facades не работает и приводит к ошибкам. Ручная адаптация кода практически нереалистична из-за большого количества изменений. На практике единственным стабильным решением является понижение версии Intervention Image до 2.7 и её фиксация через Composer, после чего Laravel Filemanager начинает корректно работать без дополнительных доработок. Official Website
Не в сети
Страницы 1