码迷,mamicode.com
首页 > 其他好文 > 详细

实习日记 laravel怎么删除磁盘上的文件

时间:2017-04-30 14:10:16      阅读:1809      评论:0      收藏:0      [点我收藏+]

标签:roo   文件   完整   upload   root   app   相对   sys   name   

  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怎么删除磁盘上的文件

标签:roo   文件   完整   upload   root   app   相对   sys   name   

原文地址:http://www.cnblogs.com/wmxl/p/6789198.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!