Laravel雄辩的复制,略作调整

Laravel雄辩的复制,略作调整,laravel,eloquent,Laravel,Eloquent,我正在尝试克隆数据库中的一行并进行一些调整。如您所见,我正在尝试调整订单日期,订单时间,订单类型和订单计数。此外,我希望将其链接到原始订单,从而获得original\u id $Booking=$model->replicate()->fill([ 'original_id'=>$this->bookingId, “订单日期”=>$fields->test\u日期, “订单时间”=>$fields->test\u时间, “订单类型”=>$fields->test\u类型, “订单数量”=>$Or

我正在尝试克隆数据库中的一行并进行一些调整。如您所见,我正在尝试调整
订单日期
订单时间
订单类型
订单计数
。此外,我希望将其链接到原始订单,从而获得
original\u id

$Booking=$model->replicate()->fill([
'original_id'=>$this->bookingId,
“订单日期”=>$fields->test\u日期,
“订单时间”=>$fields->test\u时间,
“订单类型”=>$fields->test\u类型,
“订单数量”=>$OrderCount,
]);
$Booking->save();
但是,这只会创建模型的副本并将其存储在数据库中。没有调整


我希望在DB中创建模型时进行调整,因为创建模型时会触发观察者。

您是否尝试过对每个属性执行
$Booking->original_id=$this->bookingId
等操作?填充方法也不起作用。我不一定要创建一个新的模型,而不是复制。工作正常,但不理想。