Laravel 5.1 Verwendung des Speicher-verschieben Sie die Datei in einem öffentlichen Ordner

In meinem Laravel-API-Aufruf, den ich verwenden Speicher, um eine Datei hochzuladen. Dann habe ich wold gerne umbenennen und verschieben der Datei in ein öffentliches Verzeichnis mit:

    $dest = '/var/www/public/uploads/';
    Storage::disk('local')->put($filename.'.'.$extension,  File::get($file));
    $oldfilename = $filename.'.'.$extension;
    Storage::move($oldfilename, $dest.$newImageName);

Aber anstatt sich die Datei, auf die $dest-Verzeichnis, erhalte ich einen Ordner erstellt mit dem $dest-dir-name in meinem Speicher/app-Ordner und die Datei wird dorthin kopiert. Ich habe auch versucht, mit Anführungszeichen um $dest.$newImageName aber keinen Erfolg.

  • Chang $dest = '/var/www/public/uploads/'; zu $dest = 'uploads/';
Schreibe einen Kommentar