SQL SELECT查询LARAVEL 5.4中的UPPER

时间:2017-05-14 05:13:23

标签: php mysql sql laravel-5.4

我的搜索表单存在问题。在我的 数据库所有数据均为大写 ,所以当我在搜索字段中输入小写字母时,它不会给出任何结果。所以我试图找出如何使表单不敏感。

这是模型:

// chassis
    public function chassis($chassis)
    {
        return $this->builder->where('model_type_en', 'LIKE', "%$chassis%");
    }

您是否有任何想法如何在此功能中使用upper(model_type_en)

1 个答案:

答案 0 :(得分:0)

// chassis
    public function chassis($chassis)
    {
        $str = strtoupper($chassis);
        return $this->builder->where('model_type_en', 'LIKE', "%$str%");
    }