我正在使用Laravel框架版本5.1
如何从他的abc
列等于a
或b
或c
的雄辩模型中选择所有行?
很抱歉,如果我没有很好地解释自己。
答案 0 :(得分:6)
你只是链条:
App\SomeModel::where('abc', 'a')->orWhere('abc', 'b')->orWhere('abc', 'c')->get();
或者作为替代方案,您可以使用whereIn
来获得更紧凑的解决方案:
App\SomeModel::whereIn('abc', ['a', 'b', 'c'])->get();
检查传递的数组中是否存在abc
列的值。
有关使用Where Clauses的详细信息,请查看Laravel文档。