Laravel项目中使用GroupBy时报错
今天用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就解决了问题
-----END
影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....