MySQL Laravel-5中的LIKE等价查询(Eloquent)

MySQL Laravel-5中的LIKE等价查询(Eloquent)

Laravel-5中,我们经常会用到Eloquent来执行MySQL等价查询,其中最常用的是’LIKE’查询。在本文中,我们将介绍如何在Laravel-5中使用Eloquent进行’LIKE’查询。

阅读更多:MySQL 教程

Eloquent的’LIKE’查询

在Eloquent中,我们可以使用where函数来实现’LIKE’查询。下面是一个例子:

$users = User::where('name', 'like', '%John%')->get();
PHP

在上面的代码中,我们使用where函数来查询用户表中名字包含”John”的所有用户。%符号代表可以匹配任意多个字符,所以会匹配到名字包含”John”的所有用户。

我们还可以对WHERE语句的组合使用不同的逻辑运算符。例如,我们可以将逻辑运算符与’LIKE’一起使用来构建更复杂的查询:

$users = User::where('name', 'like', '%John%')
             ->orWhere('name', 'like', '%Doe%')
             ->get();
PHP

在上面的代码中,我们查询了所有名字包含”John”或者”Doe”的用户。

总结

在Laravel-5中使用Eloquent进行’LIKE’等价查询非常简单。我们只需要使用where函数并指定like关键字来构建我们的查询即可。通过组合逻辑运算符,我们还可以构建更复杂的查询。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册