我想像convert(name use gbk)
那样使用MySQL中的函数。
我如何将它与 Laravel 的查询构建器 with
一起使用?
我尝试了 ->orderBy(convert(name using gbk))
但它不起作用。
最佳答案
需要使用eloquent的Raw函数
DB::raw(your sql)
在您的情况下,以下查询应该有效:
->orderBy(DB::raw('convert(name using gbk)'))
如果您想在 where 语句中使用原始 sql,可以使用快捷函数 whereRaw()
并选择 selectRaw()
函数。
关于php - laravel 查询生成器中的 mysql 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26465243/