laravel中自己留意到的地方,删除文件

删除文件

操作页面删除数据时想同步删除数据库关联的本地文件,需要提供文件上传到本地的绝对路径

如果删除数据中关联的是第三方云存储中的文件则只需提供文件名

手册中描述

删除文件 delete 方法接收单个文件名或多个文件数组并将其从磁盘移除:

use Illuminate\Support\Facades\Storage;
Storage::delete('file.jpg');
Storage::delete(['file1.jpg', 'file2.jpg']);

如果需要的话你可以指定从哪个磁盘删除文件:

use Illuminate\Support\Facades\Storage;
Storage::disk('s3')->delete('folder_path/file_name.jpg');

delete中写入路径或文件名。

你可能感兴趣的:(laravel)