【发布时间】:2018-02-05 08:35:54
【问题描述】:
我想在 laravel 控制器中比较搜索结果。
当用户输入名称并搜索时。在我的控制器中,它将删除输入空格并比较从数据库中检索到的数据。
提交的用户是 John Doe
preg_match_all('/\@([^\s\.]+)/', $request->name, $matches);
删除空格成为 JohnDoe。然后用
获取数据$user = User::where('name', $name)->first();
我想在比较结果之前删除名称列空格。例如,从数据库列获取的数据是 John Doe。如何删除空格并进行比较。
$user = User::where('John Doe', $matches)->first();
【问题讨论】:
-
你的意思是你的数据库表列带有'John Doe'还是'name'列的值之一是'John Doe'?
-
@OmisakinOluwatobi 'name' 列的值之一是 'John Doe'