gpt4 book ai didi

laravel addSelectRaw() - 如何在 addSelect() 中绑定(bind)变量?

转载 作者:行者123 更新时间:2023-12-05 00:56:53 26 4
gpt4 key购买 nike

如何 addSelectRaw() 以将我的变量绑定(bind)到 addSelect()?

我的代码中有这个:

$query->addSelect( DB::raw('MATCH(matchy.val) against ("'.addslashes($q).'") as relevance ') );

addslashes() 远不理想,我应该绑定(bind)到 ?反而。我该怎么做 addSelectRaw() 呢?

最佳答案

selectRaw() 的行为已经像 addSelect - selectRaw() 实际上添加了列。

你可以这样做:

$query->selectRaw('MATCH(matchy.val) against (?) as relevance ', [$q] );

(当我在寻找这个问题的答案时,我避开了“laravel addselect”,其中一个建议是“laravel addselectraw” - 但是没有相关结果,所以我决定发布这个并回答我的自己的问题。)

关于laravel addSelectRaw() - 如何在 addSelect() 中绑定(bind)变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61404988/

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