“Дубликация записи Laravel” Ответ

Дубликация записи Laravel

$data = Model::find(1);
$new_data = $data->replicate();
$new_data->created_at = now();
$new_data->save();
chuksokwuenu

Красноречивая дубликатная запись Laravel

// Retrieve the first task
$task = Task::first();

$newTask = $task->replicate();
$newTask->project_id = 16; // the new project_id
$newTask->save();
Alberto Peripolli

Как поймать дубликатную запись в базу данных в Laravel

//I'm assuming you use MySQL, it's probably different for other systems

//Okay first, the error code for duplicate entry is 1062. And here's how you retrieve the error code from the exception:
try{
  User::add_user($user_details);
}
catch (Illuminate\Database\QueryException $e){
    $errorCode = $e->errorInfo[1];
    if($errorCode == 1062){
        // houston, we have a duplicate entry problem
    }
}
Crowded Capuchin

Ответы похожие на “Дубликация записи Laravel”

Вопросы похожие на “Дубликация записи Laravel”

Больше похожих ответов на “Дубликация записи Laravel” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования