Можно ли сохранить загрузку файлов в определенную общую папку на диске Google из приложения laravel?

Я занимаюсь разработкой блога с использованием Laravel 5.6 и PostgreSQL.
Я сделал полностью функциональный блог и успешно развернул его в Heroku на уровне Free.

Изначально я создал систему загрузки фотографий, в которой загрузки пользовательских файлов хранятся в общедоступных / хранилищах, а имя файла хранится в поле таблицы в таблице сообщений.

Но в Heroku мы не можем сделать это из-за их эфемерной файловой системы.

Теперь я не знаю, как использовать, или не смог бы позволить себе решение Amazon S3.

Не хочу хранить изображения в базе данных напрямую. Потому что скоро я буду делать приложение для социальных сетей в своем колледже.

Будучи студентом, я могу напрямую загрузить изображение в общую папку аккаунта MY google drive вместо файловой системы.

И затем получить это тоже.

Я гуглил решение, но не нашел то, что хотел. У меня нет опыта работы с API раньше.

Очень нужна ваша помощь.

С уважением.

-1

Решение

Для этого вам нужен разъем привода Laravel. Лучше всего искать на GitHub «Laravel Google Drive», так как их несколько, и без дополнительной информации сложно рекомендовать один поверх другого. Другой вариант — использовать AWS S3. Вы получаете 5 ГБ бесплатно в течение первого года, и после этого это будет очень дешево — и есть много документации и поддержки для S3 (см. https://laravel.com/docs/5.6/filesystem).

0

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

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

По вопросам рекламы [email protected]