andriajah Sat May 2020 1 year ago

Contoh Laravel Move File dari Satu Folder Ke Folder Lain

Artikel ini akan memberikan beberapa contoh paling penting bagaimana memindahkan file dari satu folder ke folder lainnya di laravel. contoh ini akan membantu Anda memindahkan file dari satu folder ke folder lainnya di laravel. Saya akan menunjukkan kepada Anda tentang laravel cut file dari satu disk ke yang lain.

Jika Anda perlu memindahkan file dari satu folder ke folder lain di aplikasi laravel, maka saya akan membantu Anda cara melakukannya di laravel. laravel menyediakan File Facade dan Storage Facade dan metode mereka untuk bekerja dengan sistem file. saya akan memberikan Anda contoh cara dengan sintaks sehingga Anda dapat menggunakannya.

Anda dapat dengan mudah memindahkan file di laravel 5, laravel 6 dan laravel 7 dalam solusi posting ini.

Contoh 1: File Facade

Syntax:

File::move(from_path, to_path);

Contoh:

Dalam contoh ini, saya punya satu folder "exist" dengan gambar test.png di folder publik. kami akan memindahkan file ini ke folder baru "move" dengan mengganti nama file test_move.png. jadi mari kita lihat kode di bawah ini.

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use File;
  
class DemoController extends Controller
{
    /**
     * Write code on Construct
     *
     * @return \Illuminate\Http\Response
     */  
    public function moveImage(Request $request)
    {
        File::move(public_path('exist/test.png'), public_path('move/test_move.png'));
   
        dd('Copy File dont.');
    }
}

Contoh 2: Storage Facade

Syntax:

Storage::move(from_path, to_path);

Contoh:

Dalam contoh ini, saya punya satu folder "exist" dengan gambar test.png dalam penyimpanan. kami akan memindahkan file ini ke folder baru "move" dengan mengganti nama file test_move.png. jadi mari kita lihat kode di bawah ini.

<?php
  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use Storage;
  
class DemoController extends Controller
{
    /**
     * Write code on Construct
     *
     * @return \Illuminate\Http\Response
     */  
    public function moveImage(Request $request)
    {
        Storage::move('exist/test.png', 'move/test_move.png');
   
        dd('Copy File dont.');
    }
}

Saya harap ini dapat membantu Anda ...

laravel