Dieses Tutorial zeigt, wie Sie Dateien in einer Laravel-Anwendung von einem Ordner in einen anderen verschieben.
Dieser Artikel enthält einige wichtige Beispiele für das Verschieben von Dateien in Laravel. Diese Beispiele helfen Ihnen, Dateien in Laravel von einem Ordner in einen anderen zu verschieben. Ich zeige Ihnen, wie Sie Laravel-Dateien von einer Festplatte auf eine andere kopieren.
Wenn Sie in Ihrer Laravel-App Dateien von einem Ordner in einen anderen verschieben müssen, zeige ich Ihnen, wie das in Laravel geht. Laravel stellt die Datei- und Speicherfassaden und ihre Methoden für die Arbeit mit Dateisystemen bereit. Ich stelle Beispiele und Syntax für beide Methoden bereit, damit Sie sie verwenden können. Anhand von 11 Beispielen erfahren Sie auch, wie Sie mithilfe von Fabrikmodellen in Laravel gefälschte Daten generieren.
Diese Lösung funktioniert auf Laravel 5, Laravel 6, Laravel 7, Laravel 8, Laravel 9, Laravel 10 und Laravel 11.
Beispiel 1: Dateifassade Syntax:
<code class="language-php">File::move(from_path, to_path);</code>
Beispiel:
In diesem Beispiel habe ich einen Ordner namens „exist“ im öffentlichen Ordner, der das test.png-Bild enthält. Wir verschieben diese Datei in einen neuen Ordner namens „move“ und benennen sie in test_move.png um. Bitte werfen Sie einen Blick auf den Code unten.
<code class="language-php"><?php namespace App\Http\Controllers; use Illuminate\Http\Request; use File; class DemoController extends Controller { /** * 方法构造 * * @return \Illuminate\Http\Response */ public function moveImage(Request $request) { File::move(public_path('exist/test.png'), public_path('move/test_move.png')); dd('文件移动完成。'); } }</code>
Beispiel 2: Lagerfassade
Syntax:
<code class="language-php">Storage::move(from_path, to_path);</code>
Beispiel:
In diesem Beispiel habe ich einen Ordner namens „exist“ im Speicherordner, der das test.png-Bild enthält. Wir verschieben diese Datei in einen neuen Ordner namens „move“ und benennen sie in test_move.png um. Bitte werfen Sie einen Blick auf den Code unten.
<code class="language-php"><?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Storage; class DemoController extends Controller { /** * 方法构造 * * @return \Illuminate\Http\Response */ public function moveImage(Request $request) { Storage::move('exist/test.png', 'move/test_move.png'); dd('文件移动完成。'); }}</code>
Ich hoffe, das hilft.
Das obige ist der detaillierte Inhalt vonSo verschieben Sie eine Datei in Laravel von einem Ordner in einen anderen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!