php - laravel 中不区分大小写

标签 php mysql laravel distinct

我试图使用 Laravel 列出列中的所有不同值。这是代码

Model::distinct()->lists('model_make_id')

但它区分大小写。它检测 Audiaudi 差异。如何使其不区分大小写?

最佳答案

也许您可以尝试像这样的原始查询:

Model::selectRaw("DISTINCT UPPER(model_make_id) as model")->lists('model')

这样,一旦大写,Audi 和 audi 将被视为相同。 但可能有更好的方法。

关于php - laravel 中不区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25076403/

相关文章:

php - Laravel 获取相关模型的相关模型

laravel - 如何在 Laravel 中调用响应

php - 通过php从数据库上传数据

php - 如何进行跨域ajax调用

php - 您的 SQL 语法有误 - 靠近“左”)

mysql - 标签或搜索或两者

mysql - 将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)

php - Mysql 查询对连接表进行排序

php - 从保存在 SQL 数据库中的路径数据中检索图像

mysql - 在 Laravel 查询生成器中使用括号