S3 Bucket - Обозреватель файлов, использующий Laravel и jQuery
Я хочу подготовить одно интерфейсное решение для одного из моего хранилища s3. Где пользователь может просматривать все каталоги и файлы внутри него.
По сути, серверная часть для подписки и apis встроена в Laravel 5.4 Framework.
Я просматриваю очень много пакетов, но они в основном используются для локального просмотра файлов. Один из подходящих пакетов, которые я нашел во время онлайн-поиска, здесь это демо и репозиторий github. Мы можем использовать S3 Bucket для файлового браузера, и у меня есть настройки, которые также установлены на моей машине.
Основное требование - как интегрировать в существующее приложение Laravel?
Это действительно очень полезно, если кто-то может помочь разобраться в этом требовании, мы можем создать репозиторий Github для этого.
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 вы получите
Журнал класса не существует ошибка
- Чтобы преодолеть вышеуказанную проблему, я вручную интегрировал библиотеку richfilemanger-php в приложение, зарегистрировавшись в приложении auload в файле composer.json.
"autoload": { "classmap": [ "database", "app/filemanager" ], "psr-4": { "App\\": "app/" } },
Вот и все, наслаждайтесь