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中文网其他相关文章!