2015-07-10 9 views
5

Próbuję usunąć zdjęcie z laravel 5.plik Flysystem Nie znaleziono podczas usuwania

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

Jego powrót ten błąd:

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

Gdybym skopiować i wkleić ścieżkę w przeglądarce otwiera plik, więc plik naprawdę istnieje. Co jest nie tak?

+0

Co robi zasób funkcji() działa? Nie mogę go znaleźć w oficjalnej dokumentacji. – Reflic

+0

Zwraca "http:/localhost: 8000 /" – Alan

Odpowiedz

6

Znalazłem rozwiązanie.

musiałem zmienić ścieżkę katalogu głównego w config/filesystem.php ponieważ szukał pliku w starym zdefiniowanej ścieżki (ścieżka przechowywania)

To jest wersja zmodyfikowanego

'disks' => [ 

    'local' => [ 
     'driver' => 'local', 
     'root' => public_path(), 
    ], 
] 
Powiązane problemy