andriajah Sun Mar 2021 1 year ago

Contoh Laravel Copy Record menggunakan Eloquent Replicate

Sekarang, mari kita lihat artikel copy baris laravel menggunakan replicate. Pada artikel ini, kami akan menerapkan record duplikat laravel. contoh ini akan membantu Anda mempelajari contoh copy record yang benar. Anda akan mempelajari contoh replikasi laravel yang benar.

Terkadang kita perlu membuat data duplikat pada tabel database yang sama. Pada saat itu jika kita membuat record tersebut secara manual maka bisa memakan waktu dan bisa menghasilkan error. sebagai masalah khusus ketika kita memiliki 10 atau 20 bidang di tabel itu. jadi laravel eloquent menyediakan replicate() yang dapat membantu membuat entri duplikat pada tabel yang sama.

Anda dapat dengan mudah menggunakan replicate() dengan versi laravel 8.

Mari kita lihat dua contoh sederhana cara membuat rekaman duplikat menggunakan replicate().

 

Contoh 1

<?php
  
namespace App\Http\Controllers;
  
use App\Models\Product;
  
class SignaturePadController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $product = Product::find(2);
  
        $newProduct = $product->replicate()->save();
  
        dd($newProduct);
    }
}

Output:

Contoh 2: Perbarui Beberapa Bidang

<?php
  
namespace App\Http\Controllers;
  
use App\Models\Product;
  
class SignaturePadController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index()
    {
        $product = Product::find(2);
  
        $newProduct = $product->replicate();
        $newProduct->amount = 100;
        $newProduct->save();
  
        dd($newProduct);
    }
}

Output:

Saya harap ini dapat membantu Anda ...

copy record with laravel replace() laravel 8 laravel