我正在将Google Charts API与Laravel 5.6和PostgreSQL结合使用,但是当存在大写字符时,该API似乎无法识别数据库列名称,它显示错误:SQLSTATE [42703]:未定义列,但是当我将列名更改为小写时,它可以正常工作。
是否有办法保留原始的列名,或者我必须更改它? 这是我的代码:
$data = DB::table('users')
->select(
DB::raw('Gender as gender'),
DB::raw('count(*) as number'))
->groupBy('gender')
->get();