Laravel 8 復(fù)制模型

2021-07-19 11:32 更新

您可以使用 replicate 方法復(fù)制一個(gè)新的未保存到數(shù)據(jù)庫(kù)的實(shí)例, 當(dāng)模型實(shí)例共享許多相同的屬性時(shí),這個(gè)方法非常好用。

$shipping = App\Models\Address::create([
    'type' => 'shipping',
    'line_1' => '123 Example Street',
    'city' => 'Victorville',
    'state' => 'CA',
    'postcode' => '90001',
]);

$billing = $shipping->replicate()->fill([
    'type' => 'billing'
]);

$billing->save(); 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)