Laravel 5.1 - 无法删除文件
Laravel 5.1 - Unable to delete file
我有以下代码:
Storage::delete(public_path($file->path));
但是我得到错误:
File not found at path: C:\wamp\www\laravel\acme\public\img/logos/1486846424_acme.gif
当我检查目录时,我可以看到文件在那里,所以我无法删除它。我也尝试了 php unlink
函数,但我得到了同样的错误。
如果我使用:
File::delete(public_path($file->path));
似乎要从 public 路径中删除文件,您必须使用上述 - File::delete 并从存储路径中删除文件,您必须使用以下 - Storage::delete:
Storage::delete(public_path($file->path));
我有以下代码:
Storage::delete(public_path($file->path));
但是我得到错误:
File not found at path: C:\wamp\www\laravel\acme\public\img/logos/1486846424_acme.gif
当我检查目录时,我可以看到文件在那里,所以我无法删除它。我也尝试了 php unlink
函数,但我得到了同样的错误。
如果我使用:
File::delete(public_path($file->path));
似乎要从 public 路径中删除文件,您必须使用上述 - File::delete 并从存储路径中删除文件,您必须使用以下 - Storage::delete:
Storage::delete(public_path($file->path));