首页 > 解决方案 > laravel中的列选择不区分大小写

问题描述

我正在尝试从其列为大写的表中获取数据。我正在为同一个应用程序使用 mysql、oracle 数据库。由于 laravel 分页的一些聚合错误,我需要所有小写的列。

ex - Model::select('tablename.COLUMN_1', 'tablename.COLUMN_2');

在刀片视图文件中使用column_1column_2但不在 mysql 中时,它在 oracle 上工作,所以我做了一件事 - 将查询更改为 -

Model::select('tablename.COLUMN_1 as column_1', 'tablename.COLUMN_2 as column_2');

它在这种情况下有效。是否有任何其他解决方案可以解决此问题,因为我不想为每个查询的每一列都设置别名。可能是 laravel 提供了一些东西。

标签: mysqllaraveloracle

解决方案


推荐阅读