Laravel 搜索功能
视图层:
<form method="get"> <input type="text" class="input-text" style="width:250px" placeholder="输入角色名称" value="{{$name}}" name="name"> <button type="submit" class="btn btn-success radius"><i class="Hui-iconfont"></i> 搜角色</button> </form>

控制器:
public function index(Request $request) { //获取搜索 $name = $request->get('name'); //when 参数一有则执行匿名函数 $data = Role::when($name,function ($query)use ($name){ $query->where('name','like',"%{$name}%"); })->paginate($this->pagesize); return view('视图层',compact('data','name')); }

浙公网安备 33010602011771号