Laravel ile Veri Klonlama İşlemi Yapımı

Herkese merhaba bu blog yazımda bir veritabanı kaydını nasıl klonlayabileceğimizi göstereceğim.

Laravel’in Eloquent replicatemodeli alacak ve bir kopya oluşturacak bu ad için çok kullanışlı bir işlev sağlar, böylece daha sonra değişiklikler yapabilir ve kaydedebilirsiniz.

İşte bunu nasıl kullanabileceğinize dair bir örnek. Diyelim ki bir ürününüz var ve yeni ekleyeceğiniz ürünle özellikleri aynı bunun bir kopyasını almak istiyorsunuz. İlk önce orijinal modeli alın:

$product = Product::find(1);

Ardından, replicate method’unu çağırın:

$newProduct = $product->replicate();

Şimdi, modelde ihtiyacınız olan değişiklikleri yapabilir ve ardından yeniden kaydedebilirsiniz.

$newProduct->created_at = Carbon::now();
$newProduct->save();

Hep birlikte şöyle görünecektir:

$product = Product::find(1);
$newProduct = $product->replicate();
$newProduct->created_at = Carbon::now();
$newProduct->save();

Bu replicatemethod’u, bir veritabanı kaydını hızlı bir şekilde klonlamak veya çoğaltmak için gerçekten kullanışlı bir fonksiyondur.

Bu method’un laravel dökümantasyonu için tıklayınız

  Alıntı Yap

KARABAY A, 2021 . Laravel ile Veri Klonlama İşlemi Yapımı,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-ile-veri-klonlama-islemi-yapimi-2021-03-16-034107

(Erişim Tarihi : 16 Mart 2021).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun