我想使用这样的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