我有一个函数,我想要做的第一个检查order_id存在它更新其他插入。请建议我
public function possstContract(){
$postContracts = Contract::findOrNew(Input::get('order_id'));
}
答案 0 :(得分:2)
public function postContract(){
$postContracts = Contract::updateOrCreate([
'order_id'=>Input::get('order_id')
],[
'content'=>Input::get("content"),
'signature'=>Input::get("signature"),
'created_by'=>Input::get("created_by"),
'updated_by'=>Input::get("updated_by"),
]);
return Response::json([
"success" => true,
"message" => "Contract Added Successfully"
], 200);
updateOrCreate()
查找具有第一个数组值的模型,然后创建它或者只使用第二个数组值更新它。