我正在尝试根据这个简单的if语句更新我的数据库,但它并没有按预期工作。这个if语句运行,页面只返回,没有任何数据库更改或错误。
$reply = Question::where('id', $replyId)->get()->first();
if($reply->answer_id == 0)
{
$reply->update(['answer_id' => 1]);
return redirect()->back();
}
else
{
$reply->update(['answer_id' => 0]);
return redirect()->back();
}
如果我转储$reply
,我可以看到我正在尝试更改的属性"answer_id" => "0"