Я хочу использовать функцию в MySQL, например convert(name use gbk)
.
Как я могу использовать это с построителем запросов Laravel?
Я попробовал ->orderBy(convert(name using gbk))
но он не работает.
Вам нужно использовать функцию Raw красноречивого.
DB::raw(your sql)
В вашем случае должен работать следующий запрос:
->orderBy(DB::raw('convert(name using gbk)'))
Если вы хотите использовать raw sql в своих операторах, вы можете использовать функцию быстрого доступа whereRaw()
и для выбора функции selectRaw()
.