Heim  >  Artikel  >  Backend-Entwicklung  >  Erstellen temporärer URLs für lokale Dateien in Laravel

Erstellen temporärer URLs für lokale Dateien in Laravel

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-09-28 12:40:02943Durchsuche

Creating Temporary URLs for Local Files in Laravel

Das Arbeiten mit privaten Dateien in Laravel erfordert normalerweise die Einbeziehung von Drittanbieterdiensten wie S3 oder DigitalOcean. Aber was ist, wenn Sie sich in einer lokalen Entwicklungsumgebung befinden oder ein leichtgewichtiges Projekt haben? Möglicherweise möchten Sie nicht auf Cloud-Dienste von Drittanbietern angewiesen sein.

Glücklicherweise macht es Laravel einfach, temporäre URLs für lokal gespeicherte Dateien bereitzustellen. Dieser Ansatz kann die Entwicklung beschleunigen und die Dateifreigabe vereinfachen.

Sie müssen nur FILESYSTEM_DISK in Ihrer .env-Datei auf „Lokal“ ändern.

FILESYSTEM_DISK=local

Überprüfen Sie als Nächstes Ihre Datei config/filesystems.php. Legen Sie unter der „lokalen“ Festplattenkonfiguration „serve“ => fest. Stimmt, wenn es nicht vorhanden ist, können Sie es hinzufügen.

Sobald Ihre Konfiguration festgelegt ist, können Sie mit Storage::temporaryUrl() von Laravel URLs erstellen, die nach einer definierten Zeit ablaufen, um Ihre Dateien zu schützen.

Hier ist eine detailliertere Version dieses Artikels, damit Sie ihn besser verstehen, wenn Sie ihn verstehen: https://laraveleco.com/laravel-how-to-create-temporary-url-for-files-in-local- disk/


Wenn Ihnen dieser Artikel gefallen hat und Sie ihn unterstützen möchten, können Sie dies tun, indem Sie mir einen Kaffee spendieren.

Das obige ist der detaillierte Inhalt vonErstellen temporärer URLs für lokale Dateien in Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn