我想要一个表中在特定列的值中存在一些字符串'str'
行。
例如 - 我想要'User'
表的所有行,其中'user_name'
'halku'
.
我知道str_contains()
和where()
,但我想知道如何将它们一起使用。
我找不到任何类似内容的文档。
我怎样才能做到这一点?
在数据库中,这称为WHERE LIKE
语句。
在Laravel中,您可以像这样使用它:
$name = Input::get('name');
$users = User::where('name', 'LIKE', "%$name%")->get();
%
是通配符。这意味着获取第 name
列包含单词 $name
的所有行,并且该单词之前或之后可能有其他文本。