S3 Bucket — Обозреватель файлов, использующий Laravel и jQuery

Я хочу подготовить одно интерфейсное решение для одного из моих хранилищ s3. Где пользователь может просматривать все каталоги и файлы внутри него.

По сути, серверная часть для подписки и apis встроена в Laravel 5.4 Framework.

Я просматриваю очень много пакетов, но они в основном используются для локального просмотра файлов. Один из подходящего пакета, который я нашел во время поиска в Интернете, и вот он демонстрация И его GitHub хранилище. Мы можем использовать S3 Bucket для файлового браузера, и у меня есть настройки, которые также установлены на моей машине.

Основное требование — как интегрировать в существующее приложение Laravel?

Это действительно очень полезно, если кто-то может помочь разобраться с этим требованием, мы можем создать репозиторий Github для этого.

0

Решение

Вот как я реализовал свое приложение.

  1. Я интегрировал следующие библиотеки в свое приложение Laravel 5.4, изменив файл composer.json

    {
    "require":
    {
    "servocoder/richfilemanager-php": "*",
    "aws/aws-sdk-php": "^3.18.0"}
    }

Примечание: servocoder / richfilemanager-php в настоящее время не поддерживается в версии laravel 5.2. *>. Также, если вы установите в этом пакете в
Laravel 5.2, тогда вы получите успех только для установки, но пока
используя соединение с RFM вы получите

журнал классов не существует
ошибка

  1. Чтобы преодолеть вышеуказанную проблему, я вручную интегрировал библиотеку richfilemanger-php в приложение, зарегистрировавшись в приложении auload в файле composer.json.
    "autoload": {
    "classmap": [
    "database",
    "app/filemanager"],
    "psr-4": {
    "App\\": "app/"}
    },

Вот и все, наслаждайтесь

0

Другие решения

Других решений пока нет …