當我使用save()方法或使用分開的調用如create
或update
時,如何強制laravel始終創建新記錄。例如,我想從表中獲取一些記錄,修改它們並將它們保存爲新記錄。在Laravel中選擇,修改並插入結果作爲新記錄
$products = Product::where('category_id', 10)->get();
foreach($products as $product){
$product->name = 'new name';
$product->save();
}
上面的腳本,更新記錄,在phalconphp
我可以是具體的,說$product->create()
和新的記錄將創建。
Laravel可能嗎?
這是你說的‘修改它們,並將它們保存爲新的記錄’的意思不是很清楚。您需要更新現有記錄並同時插入? – geoandri 2014-10-27 11:11:15
我想他不想更新記錄,只是修改結果並保存爲另一個記錄,...我是對嗎? – Ceeee 2014-10-27 11:14:36
@Cedie是的。這正是我想要做的。 – Pars 2014-10-27 11:17:03