【发布时间】:2017-03-29 19:15:23
【问题描述】:
我正在开发一个应用程序,我应该在其中对包含用户的表执行搜索。但是,我无法弄清楚如何正确组合路线以便将视图与控制器连接并返回。我的代码如下: 观点:
<form action='{{url(' users')}}' method='GET'>
<input class='form-control' type="text" name="keyword" placeholder="Search for user...">
</form>
路线:
Route::get('users?keyword={$keyword}', 'UsersController@search');
UsersController 中的 search():
public function search()
{
$keyword = Request::get('keyword');
$users = User::where("username", "LIKE","%$keyword%")
->orWhere("firstname", "LIKE", "%$keyword%")
->orWhere("lastname", "LIKE", "%$keyword%")
->orWhere("email", "LIKE", "%$keyword%")
->orWhere("phone", "LIKE", "%$keyword%")->get();
return view('search', compact('users'));
}
谁能告诉我正确的语法是什么?提前致谢!
【问题讨论】:
标签: php mysql laravel search laravel-5