在单独的表中添加laravel中的元素更改?

时间:2016-10-28 11:53:41

标签: php laravel laravel-5 laravel-5.3

我有一个经典的create()函数来创建元素,但是我希望将更改保存在一个单独的表中,比如历史记录。有table:element_changes以及名为ElementChange的模型,但在我的ElementController中,如何将其保存在单独的表中?

经典创作功能:

public function create(Request $request) 
    $item = new Item();
    $item->fill($request->old());
    return view('items.create', compact('item'));
}

1 个答案:

答案 0 :(得分:0)

您需要告诉您的模型创建新项目

$item->fill($request-old())->create();