2015-07-10 2 views
5

Я пытаюсь удалить фотографию с Laravel 5.Flysystem файл не найден при удалении

Storage::delete(asset('/uploads/slides/abcd.jpg')); 

Его возвращение этой ошибки:

FileNotFoundException in Filesystem.php line 428: 
File not found at path: http:/localhost:8000/uploads/slides/abcd.jpg 

Если скопировать и вставить путь в браузере он открывает файл, чтобы файл действительно существовал. Что не так?

+0

Что функция asset() делает? Я не могу найти его в официальной документации. – Reflic

+0

Он возвращает "http:/localhost: 8000 /" – Alan

ответ

6

Я нашел решение.

мне пришлось изменить путь корня в конфигурации/filesystem.php, потому что он искал файл в старом Заданный путь (путь хранения)

Это модифицированная версия

'disks' => [ 

    'local' => [ 
     'driver' => 'local', 
     'root' => public_path(), 
    ], 
]