6

ユーザーがファイルをアップロードできるアプリケーションを開発しており、ファイルシステム機能を使用して「ローカル」ディスクで動作するようにしましたが、Google Google Cloud Storage を移行して使用したいと考えています。

有益な情報を見つけるのは非常に困難でした。ドキュメントには、ドロップボックスでの作業の「例」がありますが、完全ではありません。ドライバーとディスクを構成する方法を示していないため、私には十分に明確ではありません。

これからどうすればいいのか分からないので教えていただきたいです。

このチュートリアルhttp://www.codetutorial.io/laravel-5-file-upload-storage-download/を使用したところ、ローカルで機能しているため、Googleクラウドストレージに移行する必要があり、それだけです。私はopenshiftを使用していますが、快適に感じています。

必要に応じて使用するためにファイルシステムを構成する必要があるかどうかを教えてください。

ありがとうございました

4

2 に答える 2

15

私は解決策を見つけました。

Google Cloud Storage は Amazon S3 と同じ API を使用しているようで、同じドライバーの amazon を使用するのと同じように使用できました。

変更する必要があったのは、laravel でディスクを構成するときだけでした。Google のディスクを追加するときに config/filesystems で次のコードを使用します。

'google' => [
    'driver' => 's3',
     'key' => 'xxx',
     'secret' => 'xxx',
     'bucket' => 'qrnotesfiles',
     'base_url'=>'https://storage.googleapis.com'
]
于 2015-09-28T04:17:49.990 に答える