2017-02-11 7 views
0

я следующий код:Laravel 5,1 - Невозможно удалить файл

Storage::delete(public_path($file->path)); 

Но я получаю сообщение об ошибке:

File not found at path: C:\wamp\www\laravel\acme\public\img/logos/1486846424_acme.gif 

Когда я просматриваю каталог я могу видеть, что файл существует, так почему я 'm Я не могу удалить его. Я тоже пробовал функцию php unlink, и я получаю такую ​​же ошибку.

+0

Это может быть связано с разделителя каталогов, вы пробовали путь к файлу, как \ логотипами \ .. – Khem

+0

@Khem да я есть, но нет никакой разницы. – adam78

ответ

0

Works, если я использую:

File::delete(public_path($file->path)); 

Похоже удалить файлы из публичного пути вы должны использовать выше - File :: удалить и удалить файлы с пути хранения вы должны использовать ниже - Хранение :: удаление:

Storage::delete(public_path($file->path)); 
Смежные вопросы