'connection' => [//省略部分配置...... 'mysql' =>[ //省略部分配置...... 'options' => PDO::CASE_UPPER //所有字段都大写 ]//省略部分配置......]PDO::ATTR_CASE:当pdo从结果集中获取数据的时候,如何处理对应的字段的名字PDO::CASE_LOWER:将所有字段都小写显示PDO::CASE_UPPER:所有字段都大写显示PDO::CASE_NATURAL:原本怎么样就怎么样发现这些选项都无法满足,后来尝试了下原来数据库模型查询数据的时候加select("字段1","字段2")就行,把字段UserName改成小驼峰userName就ok。WRITING LOG · 03
技术博客
记录技术实践、问题排查和持续成长,把每一次解决问题的过程留下来。
WORKSPACE
文章阅读
数据库配置查询的时候返回字段大小写
2024-11-07
拿到个老项目用.net core和微软sql server搞的,手边只有Linux服务器于是想着重构api部分。期间遇到个问题,原本的数据库字段都是区分大小写的,用的大驼峰,比如UserName,但是返回的数据却是小驼峰userName。我用的laravel框架重构查了下资料,可以在database.php配置返回字段,配置如下: