gpt4 book ai didi

database - 更新 Laravel 列中的字段

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:52 25 4
gpt4 key购买 nike

我正在尝试将票证表上的状态更新为值:2。一旦我可以创建评论...(正在工作...:)),我想将状态更改为 2。

这是我的票据模型和以下功能:

 public function addComment($id,$body,$solved)
{

$this->find($id)->status = 2;
$this->save();


$this->comments()->create([
'ticket_id' => $id,
'body' => $body,
'user_id' => auth()->id()
]);
}

最佳答案

您需要先获取您的对象,然后才能更新它:

public function addComment($id,$body,$solved)
{
$ticket = $this->find($id);
$ticket->status = 2;
$ticket->save();


$ticket->comments()->create([
'ticket_id' => $id,
'body' => $body,
'user_id' => auth()->id()
]);
}

关于database - 更新 Laravel 列中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43708500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com