//控制器
//数据展示页面 public function showList() { $b_name = request()->get('b_name'); //实例化模型层 $model = new \app\model\showList(); //接收查询的关键字 $data = $model->show($b_name); //高光显示 foreach($data as $key=>$value){/ $data[$key]['b_name'] = str_replace($b_name,"<font color='red'>{$b_name}</font>", $value['b_name']); } //显示视图 return view('showList',compact('data')); }
//模型层
public function show($b_name) { //查询所有数据 return $this->where('b_name','like','%'.$b_name.'%')->paginate([ 'list_rows'=> 2, 'query' => compact('b_name'), ]); }
//展示页面
<form action="showList" method="get"> <input type="text" name="b_name"> <button type="submit">搜索</button> </form>