如何在laravel orm的条件下使用concat函数

时间:2017-01-29 19:33:45

标签: orm laravel-5.3

我想使用这样的SQL查询:

select * from table_name where concat(col1, col2) like '%keyword%' or ...

现在我使用:

TableName::whereRaw("concat(col1, col2) like '%keyword%'")->orwhere...

当关键字是普通字符串时,它起作用,但当关键字包含特殊字符(ex')时,它会崩溃。我怎样才能解决这个问题?我知道这是sql注入问题,但我不知道如何解决它。 目前我正在使用postgre进行laravel 5.3

0 个答案:

没有答案