组态
文件系统配置文件位于 config/filesystems.php
。在此文件中,你可以配置所有磁盘。每个磁盘代表一个特定的存储驱动程序和存储位置配置文件中包含每个支持的驱动程序的示例配置。因此,只需修改配置即可反映你的存储首选项和凭据!
在使用 S3 或 Rackspace 驱动程序之前,你需要通过 Composer 安装相应的软件包:
- 亚马逊 S3:
league/flysystem-aws-s3-v2 ~1.0
- Rackspace:
league/flysystem-rackspace ~1.0
当然,你可以根据需要配置任意数量的磁盘,甚至可能有多个使用相同驱动程序的磁盘。
使用本地驱动程序时,请注意所有文件操作都与配置文件中定义的根目录相关。默认情况下,此值设置为 storage/app directory
。因此,以下方法将在 storage/app/file.txt
中存储一个文件:
Storage::disk('local')->put('file.txt', 'Contents');