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

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

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

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

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

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

1 ответ

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

  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/" } },

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

Другие вопросы по тегам