Laravel - comment obtenir le nom de chemin d'accès de fichier
Dans Laravel im en utilisant ce code dans mon contrôleur pour obtenir des fichiers du répertoire:
public function galleryImages($album) {
$images = File::allFiles('gallery/'.$album);
return View::make('galleryimages', ['images' => $images]);
}
et dans mon " galleryimages est d'avis:
@foreach($images as $image)
<img src="???"> <-- how to get file url here?
@endforeach
Maintenant, comment puis-je obtenir de chemin de $variable d'image? Var_dump de $image est de retour:
object(Symfony\Component\Finder\SplFileInfo)#247 (4) {
["relativePath":"Symfony\Component\Finder\SplFileInfo":private]=> string(0) ""
["relativePathname":"Symfony\Component\Finder\SplFileInfo":private]=> string(11) "garden5.jpg"
["pathName":"SplFileInfo":private]=> string(25) "gallery/Album/garden5.jpg"
["fileName":"SplFileInfo":private]=> string(11) "garden5.jpg" }
J'essayais $image->chemin d'accès, mais ça ne fonctionne pas.
OriginalL'auteur Incredible | 2014-12-14
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser la méthode get
Symfony classe s'étend de
SplFileInfo
. Vous pouvez retrouver la référence de l'ensemble de ses méthodes sur php.netOriginalL'auteur lukasgeiter