首页 > 代码库 > 实习日记 laravel怎么删除磁盘上的文件
实习日记 laravel怎么删除磁盘上的文件
Storage 里面有 delete的方法
具体使用是
Storage::disk(‘uploads‘)->delete($fileName);
其中
‘uploads‘是filesystem里面设置的路径
如
‘uploads‘ => [
‘driver‘ => ‘local‘,
‘root‘ => storage_path(‘app/uploads‘),
‘visibility‘ => ‘public‘,
这里的 disk(‘uploads‘) 就是 storage文件夹下的 app/uploads 完整路径是D:\wamp\www\labedu\storage\app\uploads 但是你直接用这个完整路径却不行,必须在filesystem里设置路径
我之前就是直接用完整路径就没成功
$fileName是文件的相对路径 在这里是 文件名.扩展名 如20170430112242657.docx
我之前用的方法是
$fileName = D:\wamp\www\labedu\storage\app\uploads\20170430112242657.docx
Storage::delete($fileName) 结果就失败了
必须用
Storage::disk(‘uploads‘)->delete($fileName); 然后在filesystem里设置 uploads在storage下的路径
总而言之, Storage类里的方法是配合filesystem文件 和 storage文件夹 使用的
实习日记 laravel怎么删除磁盘上的文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。