Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.04.2024 02:07:26

HELP Конфликт версий

Доброго дня всем!
Возникла необходимость поставить визуальный редактор + файловый менеджер, выбор пал на  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 требует установки URL=https://github.com/Intervention/image , версия по умолчанию Intervention/image 3.5  в версии Intervention/image 2.7  есть папка Facades с содержимым в тему. Простое копирование папки - печалька на выходе. Перебирать ручками малореально в принципе.

HELP - что делать в такой ситуации?

Не в сети

#2 Сегодня 09:42:33

Re: HELP Конфликт версий

Конечно, давайте разберемся с этой проблемой. Ошибка "Class "Intervention\Image\Facades\Image" not found" указывает на то, что Laravel не может найти класс Image из пакета intervention/image. Это происходит потому, что пакет intervention/image не установлен или установлен неправильно.    Maryland Health Connection

Вот шаги, которые помогут вам исправить эту проблему:

1. Установка пакета Intervention Image:

Откройте терминал и перейдите в корневую директорию вашего проекта Laravel.
Выполните следующую команду Composer для установки пакета:
Bash

composer require intervention/image
Эта команда установит последнюю стабильную версию пакета.
2. Настройка Service Provider (только для Laravel старых версий):

Для Laravel 5.4 и ниже вам может потребоваться вручную добавить Service Provider в файл config/app.php. Откройте этот файл и добавьте следующие строки в массив

Не в сети

Подвал раздела