我正在使用 laravel 4,我需要更改上传的图像,我有它:
Public
--uploads
---news
----id_news.jpg
编辑新文件时,我想更改图像表单,但如何删除并上传另一个文件。我正在使用:
Input::file('img')->move('uploads/news', $id.'_news.jpg');
问题是它不起作用,它没有替换文件,所以我如何删除图像以便我可以再次上传。
在 laravel 3 中我只使用了:
File::delete('path/to/file');
但我在 laravel 文档中没有看到任何有关删除文件的内容。
最佳答案
我认为你应该将 public_path() 附加到文件名中,以获取真实的文件路径,如下所示
File::delete(public_path().$id.'_news.jpg');
关于laravel - 如何在 Laravel 4 中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951734/