我们有一个表,其中的名称如下
超文本标记语言
层叠样式表
事件服务器页面
Java 服务器页面
现在我们想用短名称来搜索它们,例如
html
CSS
asp
jsp
所以我们创建了一个短名称列,但是我们的 laravel 查询无法正常工作,您能帮忙看看它出了什么问题吗?
$names = Language::where('short_name','like','%' . $name . '%')
->orWhere('name','like','%' . $name . '%')
->where('public','=',1)
->limit($limit)
->get();
最佳答案
试试这个:
$names = Language::where(function( $query){
$query->where('short_name','like','%' . $name . '%')
->orWhere('name','like','%' . $name . '%');
})->where('public','=',1)
->limit($limit)
->get();
关于php - 无法搜索短名称的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43407794/