删除文件
操作页面删除数据时想同步删除数据库关联的本地文件,需要提供文件上传到本地的绝对路径。
如果删除数据中关联的是第三方云存储中的文件则只需提供文件名
手册中描述
删除文件 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中写入路径或文件名。