Laravel Eloquent Ignore Casing

后端 未结 3 658
误落风尘
误落风尘 2020-12-17 09:44

I am trying to run a query using Eloquent the $vars[\'language\'] is in lower case but the language column is not necessarily in lower case. How can i do this search using e

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-17 10:03

    The filter() collection method can be useful if you are trying to find a laravel-based solution :

    // $this refers to an instance of an eloquent User Model
    $name = 'BiLbo baGGings';    
    return $this->contactInformation->filter(function($value, $key) use($name) { 
       if(strtolower($value->name) == strtolower($name)) {
           return $value;
       }
     });
    

提交回复
热议问题