0
在mysql中,我在列url和Laravel控制器上設置了唯一鍵,我已經創建了用於準備批量插入的數組鍵值對。 我想通過忽略錯誤複製異常插入,但插入其他人。我的代碼如下:Laravel:批量插入其他並忽略錯誤異常複製
Controller.php這樣先進
在mysql中,我在列url和Laravel控制器上設置了唯一鍵,我已經創建了用於準備批量插入的數組鍵值對。 我想通過忽略錯誤複製異常插入,但插入其他人。我的代碼如下:Laravel:批量插入其他並忽略錯誤異常複製
Controller.php這樣先進
try{
foreach ($js->RECORDS as $rec) {
$data = [
'title'=>$rec->title,
'description'=>$rec->description,
'url'=>$rec->url
];
$status = Model::updateOrCreate(['url' => $rec->url], $data);
}
}catch (\Exception $e){
$req->session()->flash('alert-danger', $e->getMessage());
}
由於該解決方案將執行查詢一樣我的記錄有;但是,我想批量插入忽略重複的錯誤。 – Sovary