Heim > Backend-Entwicklung > PHP-Tutorial > So verschieben Sie eine Datei in Laravel von einem Ordner in einen anderen

So verschieben Sie eine Datei in Laravel von einem Ordner in einen anderen

Mary-Kate Olsen
Freigeben: 2025-01-20 14:05:11
Original
245 Leute haben es durchsucht

How To Move File from One Folder to Another In Laravel

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.

So verschieben Sie Dateien in Laravel von einem Ordner in einen anderen

Beispiel 1: Dateifassade Syntax:

<code class="language-php">File::move(from_path, to_path);</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Beispiel 2: Lagerfassade

Syntax:

<code class="language-php">Storage::move(from_path, to_path);</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage