2015-07-10 13 views
5

Ich versuche, ein Foto mit Laravel 5.Flysystem Datei nicht gefunden beim Löschen

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

Sein diesen Fehler Rückkehr zu löschen:

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

Wenn ich den Pfad in den Browser kopieren und einfügen Es öffnet die Datei, so dass die Datei wirklich existiert. Was ist los mit dir?

+0

anschaute Was tut die Funktion asset()? Ich kann es in der offiziellen Dokumentation nicht finden. – Reflic

+0

Es gibt "http:/localhost: 8000 /" zurück – Alan

Antwort

6

Ich fand die Lösung.

Ich hatte den Stammpfad in config/filesystem.php zu ändern, da es die Datei in dem alten definierten Pfad (der Speicherpfad)

Dies ist die modifizierte Version

'disks' => [ 

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