//前端搜索表单部分:
{{--搜索表单,默认为get请求--}}
<form>
<input type="text" name="keyword" value="{{Request::input('keyword')}}">
<span>
<button type="submit">搜索</button>
</span>
</form>
//后台查询部分:
public function index(Request $request)
{
$where = function ($query) use ($request) {
if ($request->has('keyword') and $request->keyword != '') {
$search = "%" . $request->keyword . "%";
$query->where('name', 'like', $search);
}
};
$results = Model::where($where)->get();
return view('index', compact('results'));
}