我的Laravel应用程序需要同时将多个存储桶中的文件操作到一个会话中.所以,我找不到一种方法来改变当前桶的几倍,因为我的.env文件是这样的:
S3_KEY='MY-KEY'
S3_SECRET='MySeCret'
S3_REGION='us-east-1'
S3_BUCKET='my-first-used-bucket'
Run Code Online (Sandbox Code Playgroud)
我找到了一个可以做到这一点的地方:
Config::set('filesystems.disks.s3.bucket', 'another-bucket');
Run Code Online (Sandbox Code Playgroud)
但它只工作一次.我需要的是:
Storage::disk('s3')->put('/bucket-name/path/filename.jpg', $file, 'public');
Run Code Online (Sandbox Code Playgroud)
哪里/bucket-name/可以是我已经创建的任何桶.我能做什么?非常感谢!
我正在迁移 Laravel+Sail 项目以使用bun而不是nodejs。
根据Bun 文档,运行后,会创建一个名为(类似于)bun i的二进制锁定文件以提高性能。我应该将此文件添加到我的文件中吗?bun.lockbyarn.lock.gitignore