laravel mysql not like
时间: 2023-08-17 07:10:31 浏览: 134
在Laravel中,可以使用scopeLike方法来实现MySQL的NOT LIKE查询。scopeLike方法是一个自定义的查询作用域,可以在模型中定义。该方法接受四个参数:$column表示要查询的列名,$value表示要匹配的值,$side表示匹配的位置(默认为both,即在值的两侧进行匹配),$isNotLike表示是否使用NOT LIKE操作符(默认为false,即使用LIKE操作符)。\[2\]
要使用NOT LIKE查询,可以在查询中调用scopeLike方法,并将$isNotLike参数设置为true。例如,如果要查询名字不包含"John"的用户,可以使用以下代码:
User::where('name', 'not like', '%John%')->get();
这将返回所有名字不包含"John"的用户。\[1\]
#### 引用[.reference_title]
- *1* *2* [数据库查询中对 like 的值进行转义](https://blog.csdn.net/weixin_35808305/article/details/113583078)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文