【发布时间】:2018-06-05 03:39:33
【问题描述】:
我的表格中有名称列,其中包含公司名称列表。
问题是有些企业名称包含 - , ' 字符。
我正在使用此查询来搜索名称
$names = Brand::where(name, 'LIKE', '%' . $request->search . '%')->get();
示例:来自数据库 daddy's barber shop 的名称
如果我使用这个词 daddys barber shop 搜索这个没有 ' 字符,它什么也不返回。
如何忽略数据库中的 ' 字符,使其匹配 daddy's barber shop ?
如何实现这个搜索?
【问题讨论】:
-
看起来你想改为进行正则表达式搜索
标签: mysql laravel laravel-5 eloquent