啥也不说了,直接上代码
//列表视图
public function index(Request $request)
{
//查询条件
$data['order_name']=$request->param('order_name');
$data['company_name']=$request->param('company_name');
$data['linkman']=$request->param('linkman');
$data['phone']=$request->param('phone');
//
(!empty($request->param('order_name'))) ? $where1 = [ 'order_name' => $request->param('order_name')]:$where1=[];
(!empty($request->param('company_name'))) ? $where2 = [ 'company_name' => $request->param('company_name')]:$where2=[];
(!empty($request->param('linkman'))) ? $where3 = [ 'linkman' => $request->param('linkman')]:$where3=[];
(!empty($request->param('phone'))) ? $where4 = [ 'phone' => $request->param('phone')]:$where4=[];
//查询语句
$order = Db::table('order')
->where($where1)
->where($where2)
->where($where3)
->where($where4)
->order('id desc')
->paginate(10,false,['query'=>request()->param()]);
return $this->fetch('',[
'order'=>$order
]);
}
前台
<form class="layui-form layui-col-space5" id="form1" method="get" action="{:url('admin/Order/index')}" >
<div class="layui-inline layui-show-xs-block">
<input type="text" name="order_name" placeholder="订单名称" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline layui-show-xs-block">
<input type="text" name="company_name" placeholder="公司名称" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline layui-show-xs-block">
<input type="text" name="linkman" placeholder="联系人" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline layui-show-xs-block">
<input type="text" name="phone" placeholder="联系方式" autocomplete="off" class="layui-input">
</div>
<div class="layui-inline layui-show-xs-block">
<button class="layui-btn" lay-submit="" style="submit" lay-filter="sreach"><i class="layui-icon"></i></button>
</div>
</form>