首页 > 数据库 > mysql教程 > 如何使用 MySQL 的 LIKE 运算符的 Laravel Eloquent 等效项?

如何使用 MySQL 的 LIKE 运算符的 Laravel Eloquent 等效项?

Mary-Kate Olsen
发布: 2024-11-27 01:07:09
原创
815 人浏览过

How to Use the Laravel Eloquent Equivalent of MySQL's LIKE Operator?

Laravel 相当于 Eloquent 中的 'LIKE' 运算符

在 Laravel 5 中,相当于 MySQL 中的 'LIKE' 运算符是 'orWhereLike '。但是,用户在使用“orWhereLike”来匹配结果时可能会遇到问题。

正确语法

要准确匹配结果,请确保“orWhereLike”语法遵循此语法模式:

Model::where('column_name', 'like', '%search_term%')
登录后复制

示例

在您的具体情况下,要检索与 MySQL 语句类似的数据,请按如下方式调整代码:

BookingDates::where('email', Input::get('email'))
    ->orWhere('name', 'like', '%' . Input::get('name') . '%')
    ->get();
登录后复制

检查查询

如果您想验证Eloquent 生成的查询,使用 'dd(DB::getQueryLog())' 函数来显示执行的数据库查询。

以上是如何使用 MySQL 的 LIKE 运算符的 Laravel Eloquent 等效项?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板