Я занимаюсь разработкой блога с использованием Laravel 5.6 и PostgreSQL.
Я сделал полностью функциональный блог и успешно развернул его в Heroku на уровне Free.
Изначально я создал систему загрузки фотографий, в которой загрузки пользовательских файлов хранятся в общедоступных / хранилищах, а имя файла хранится в поле таблицы в таблице сообщений.
Но в Heroku мы не можем сделать это из-за их эфемерной файловой системы.
Теперь я не знаю, как использовать, или не смог бы позволить себе решение Amazon S3.
Не хочу хранить изображения в базе данных напрямую. Потому что скоро я буду делать приложение для социальных сетей в своем колледже.
Будучи студентом, я могу напрямую загрузить изображение в общую папку аккаунта MY google drive вместо файловой системы.
И затем получить это тоже.
Я гуглил решение, но не нашел то, что хотел. У меня нет опыта работы с API раньше.
Очень нужна ваша помощь.
С уважением.
Для этого вам нужен разъем привода Laravel. Лучше всего искать на GitHub «Laravel Google Drive», так как их несколько, и без дополнительной информации сложно рекомендовать один поверх другого. Другой вариант — использовать AWS S3. Вы получаете 5 ГБ бесплатно в течение первого года, и после этого это будет очень дешево — и есть много документации и поддержки для S3 (см. https://laravel.com/docs/5.6/filesystem).
Других решений пока нет …