今天用Laravel做一个新的项目,GroupBy一个字段内容为中文时候,一直报错。
$list = ApCategories::where('site_code', 'MY')
->where('platform', $input['platform'])
->where('category_name', '!=', '')
->groupBy('category_name')//字段内容为中文时候,报错;为整型时候,没问题;
->select(['category_id', 'category_name'])
->get()
->toArray();
但是,把sql语句放到放到数据库中执行就没问题!
查了一下,发现laravel中config/database.php配置中
strict 严格模式 它的值由true改为false就解决了问题
Original: https://www.cnblogs.com/camg/p/16016498.html
Author: 在斑马线上散布
Title: Laravel项目中使用GroupBy时报错
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/602603/
转载文章受原作者版权保护。转载请注明原作者出处!