Heim > Artikel > Backend-Entwicklung > Beispiel für die Laravel-Anzeige eines Bilds aus einem Speicherordner
In diesem Beitrag zeige ich Ihnen, wie Sie Bilder aus dem öffentlichen Ordner der Speicher-App in der Laravel 11-Anwendung anzeigen.
Laravel bietet eine sichere Möglichkeit, Bilder und Dateien im Speicherordner zu speichern und verhindert so, dass Benutzer direkt über die URL auf Dateien zugreifen. Wie können wir diese Bilder aus dem Speicherordner anzeigen? Im Folgenden beschreibe ich zwei Methoden, mit denen Sie Bilder sicher aus dem Speicher anzeigen können. Lassen Sie uns beide Optionen untersuchen, damit Sie diejenige auswählen können, die Ihren Anforderungen am besten entspricht. Sie können die Verwendung des Switch-Gehäuses in Laravel Blade erlernen (mit Beispiel)
Zunächst erstellen wir einen symbolischen Link, falls Sie dies noch nicht getan haben, um das öffentliche Speicherverzeichnis über das Internet zugänglich zu machen:
php artisan storage:link
Jetzt greifen Sie auf die Bild-URL in Ihrer Blade-Vorlage oder Ihrem Controller zu:
Sie können die Speicherfassade von Laravel verwenden, um die URL des Bildes abzurufen.
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; class HomeController extends Controller { /** * Write code on Method * * @return response() */ public function index() { $imageUrl = Storage::url('images/your-image.jpg'); } }
Weiterlesen
Das obige ist der detaillierte Inhalt vonBeispiel für die Laravel-Anzeige eines Bilds aus einem Speicherordner. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!