Я разрабатываю приложение, которое позволяет моим пользователям загружать файлы, и я сделал так, чтобы оно работало с «локальным» диском, используя функцию файловой системы, но теперь я хочу перенести и использовать Google Cloud Storage для него.
Было очень сложно найти полезную информацию.
В документации есть «пример» для работы с dropbox, но он не полный. Это не показывает, как настроить драйверы и диск, поэтому это не достаточно ясно для меня.
Я хотел бы знать, что делать, так как я понятия не имею с этого момента.
Я только что использовал этот учебник http://www.codetutorial.io/laravel-5-file-upload-storage-download/ и он работает для локального, поэтому мне действительно нужно перейти на облачное хранилище Google, и только это. Я использую openshift и чувствую себя комфортно.
Не могли бы вы помочь мне узнать, как настроить файловую систему для использования по мере необходимости?
Спасибо
Я нашел решение.
Кажется, что Google Cloud Storage использует тот же API, что и Amazon S3, поэтому я мог бы использовать его так же, как и Amazon, тот же драйвер.
Единственное, что мне нужно было изменить, это когда я настраивал диски в laravel, используя этот код в config / filesystems при добавлении диска в Google:
'google' => [
'driver' => 's3',
'key' => 'xxx',
'secret' => 'xxx',
'bucket' => 'qrnotesfiles',
'base_url'=>'https://storage.googleapis.com'
]