2017-04-15 5 views
0

ich eine hochgeladene Datei bin Speichern Sie den folgenden Code auf meinem Controller:Laravel: Dateiname immer gespeichert

$stored_file = $request->file('image')->store(Config::get('filesystems.uploads.gallery_dir')); 
Log::info($stored_file); 

Die $stored_file Variable den vollständigen Pfad der Datei enthält einmal gespeichert, ist es innerhalb Laravel eine Funktion zurück nur der generierte Name? (Ohne den Pfad)

Derzeit $stored_file kehrt uploads/gallery/wg7Aa4frj8PQkH89oIseMtlpFtruiJNsHTOoretn.jpeg
würde Ich mag zu wg7Aa4frj8PQkH89oIseMtlpFtruiJNsHTOoretn.jpeg

+1

try $ stored_file-> getName(), oder verwenden Sie die PHP-Funktion pathinfo ($ stored_file) ['Basisname'] – irza

+0

@irza bitte tur Wenn dies zu einer Antwort führt, funktioniert die Methode pathinfo wie gewünscht – Imran

Antwort

0

Sie zurückkehren können str_replace verwenden, um loszuwerden, was unnötig ist:

<?php 

    echo str_replace("uploads/gallery/", "", $stored_file); 

?> 
0

Verwendung: pathinfo($stored_file)['basename']

Verwandte Themen