使用local驱动的时候,注意所有文件操作相对于定义在配置文件中的root目录,默认情况下,该值设置为storage/app目录,因此,下面的方法将会存储文件到storage/app/file.txt:
Storage::disk('local')->put('file.txt', 'Contents');
如果要修改storage/app/file.txt路径未非项目路径,需要修改驱动配置:
config/filesystem.php下面
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
//修改
'root' => '/abc/dddd',
],
添加内容到文件开头/结尾
prepend和append方法允许你轻松插入内容到文件开头/结尾:
Storage::prepend('file.log', 'Prepended Text');
Storage::append('file.log', 'Appended Text');