0
請給我一個例子,將文件存儲到laravel 5.5中的AWS S3。 我已經使用AWS憑證配置了文件系統文件。使用laravel將文件存儲到aws s3
只見功能
Storage::put('file.jpg', $contents);
,但不知道是什麼,第二個參數是
filesystem.php文件被作爲
return [
'default' => env('FILESYSTEM_DRIVER', 'local'),
'cloud' => env('FILESYSTEM_CLOUD', 's3'),
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
's3' => [
'driver' => 's3',
'key' => '*********',
'secret' => '******',
'region' => 'my region',
'bucket' => 'bucketname',
],
],
];
感謝如下內容提前
我們展示的內容你的'filesystems.php' –
第二個參數是實際該文件的原始內容(字符串)或它是一個PHP資源(例如一個文件流句柄)。 [文檔](https://laravel.com/docs/5.5/filesystem)確實這麼說。 – apokryfos
更新了有問題的文件系統內容,請給我舉個例子 –