Php 如何在Laravel中查询通过请求接收的字符串?
我想创建一个If语句,用于按名称搜索 如果用户“johndoe”只想通过键入“joh”来搜索他的名字,那么如何编写代码 下面的代码不起作用Php 如何在Laravel中查询通过请求接收的字符串?,php,laravel,Php,Laravel,我想创建一个If语句,用于按名称搜索 如果用户“johndoe”只想通过键入“joh”来搜索他的名字,那么如何编写代码 下面的代码不起作用 public function search_by_name(Request $request) { if('%'.$request->name.'%' != Auth::user()->name) { Flash::error('Sorry, you are not Auth::user()-
public function search_by_name(Request $request)
{
if('%'.$request->name.'%' != Auth::user()->name) {
Flash::error('Sorry, you are not Auth::user()->name');
return redirect()->back();
}
...
你可以这样做
if (strpos($request->name, Auth::user()->name) !== false) {
Flash::error('Sorry, you are not Auth::user()->name');
return redirect()->back();
}
我希望这能帮助你你可以这样做
if (strpos($request->name, Auth::user()->name) !== false) {
Flash::error('Sorry, you are not Auth::user()->name');
return redirect()->back();
}
我希望这将帮助您查看laravel文档
参见laravel文档 您可以使用
strpos()
php函数在字符串中搜索您可以使用strpos()
php函数在字符串中搜索