我已经通过迁移向我的数据库中的表添加了一个新列.该列已正确创建.但是当我试图给它写值时,什么都没有写出来.这是我的代码:
if ($alternativeId > 0) {
$answered = 'yes';
}
else {
$answered = 'not';
}
$answer = Answer::create([
'question_id' => $questionId,
'player_id' => $player->id,
'quiz_id' => $quiz->id,
'score' => $score,
'answered' => $answered
]);
Run Code Online (Sandbox Code Playgroud)
变量$ answers得到一个值,我在控制台中测试过,当我用它测试时:
return ['answered' => $answered]
Run Code Online (Sandbox Code Playgroud)
我在那里得到了正确的值,但没有在DB中写入任何内容.不知道为什么会这样?