2015-07-10 25 views
5

Sto cercando di eliminare una foto con laravel 5.file di Flysystem non trovato durante l'eliminazione di

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

Il suo ritorno questo errore:

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

Se copio e incollo il percorso nel browser apre il file in modo che il file esista davvero. Cosa c'è che non va?

+0

Cosa fa la funzione asset() fa? Non riesco a trovarlo nella documentazione ufficiale. – Reflic

+0

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

risposta

6

Ho trovato la soluzione.

ho dovuto cambiare il percorso principale in config/filesystem.php perché stava guardando il file nel vecchio percorso definito (il percorso di archiviazione)

Questa è la versione modificata

'disks' => [ 

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