andriajah Sat May 2020 2 years ago

Contoh Laravel Copy File dari Satu Folder Ke Folder Lainnya

Contoh ini difokuskan pada cara meng-copy file dari satu folder ke folder lainnya di laravel. kami akan membantu Anda memberikan contoh meng-copy file dari satu folder ke folder lainnya di laravel. Anda dapat memahami konsep menyalin file laravel dari satu disk ke disk lain. Anda akan belajar meng-copy file di laravel.

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

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

Contoh 1: File Facade

Syntax:

File::copy(from_path, to_path);

Contoh:

Dalam contoh ini, saya punya satu folder "exist" dengan gambar test.png di folder publik. kami akan menyalin file ini ke folder baru "copy" dengan mengganti nama file test_copy.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 copyImage(Request $request)
    {
        File::copy(public_path('exist/test.png'), public_path('copy/test_copy.png'));
   
        dd('Copy File dont.');
    }
}

Example 2: Storage Facade

Syntax:

Storage::copy(from_path, to_path);

Contoh:

Dalam contoh ini, saya punya satu folder "exist" dengan gambar test.png dalam penyimpanan. kami akan menyalin file ini ke folder baru "copy" dengan mengganti nama file test_copy.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 copyImage(Request $request)
    {
        Storage::copy('exist/test.png', 'copy/test_copy.png');
   
        dd('Copy File dont.');
    }
}

Saya harap ini dapat membantu Anda ...

laravel