gpt4 book ai didi

php - Concat 在 Eloquent 更新

转载 作者:行者123 更新时间:2023-11-29 03:20:10 24 4
gpt4 key购买 nike

如何在单个查询中使用 CONCAT 更新多个对象?

下面的代码可以工作,但是不安全:

Table::whereIn('id', $idArray)->where('user_id', $this->userId)
->update([
'title' => DB::raw('CONCAT(title,'.$form->newPart.')')
]);

我试过的另一种方法如下,但是它不起作用:

Table::whereIn('id', $idArray)->where('user_id', $this->userId)
->update([
'title' => DB::raw('CONCAT(title,?)', [$form->newPart])
]);

最佳答案

由于类似的问题,我从搜索中来到这里。您的问题帮助我在这里找到了解决方案:

Table::whereIn('id', $idArray)->where('user_id', $userId)
->update([
'title' => DB::raw("CONCAT(title,'$title')")
],$title);

关于php - Concat 在 Eloquent 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46612252/

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