laravel 搜索功能的实现

视图view:

<div class="nav navbar-right panel_toolbox col-xs-3">
<form role="form" method="GET" action="">
<div class="input-group">
<input type="text" class="form-control" placeholder="请输入标题" name="s" value="{{$search}}">
<span class="input-group-btn">
<button class="btn btn-default" type="submit">搜索</button>
</span>
</div>
</form>
</div>

 

控制器controller:

$search = $request->input('s');

if (empty($search)) {
$newslist =Model::get();
} else {
$newslist =Model::where([
['Title', 'like', "%$search%"]
])->get();
}

return view('view::index', 'search' => $search]);

posted @ 2017-07-20 11:05  fantasy0810  Views(2211)  Comments(0)    收藏  举报