当我搜索订单表ID时,我在laravel应用程序上获得所有结果时遇到问题

问题描述 投票:0回答:1

我在搜索订单表ID时遇到问题,我在laravel应用程序上获得了所有结果参见屏幕快捷键https://prnt.sc/rxuqqy

这里是路线

Route::get('/ordersc', 'OrderController@ordersc');

这里是视图

<form action="{{ url('/ordersc')}}" method="get" id="history-search">
          <div class="form-group">
            <div class="input-group">
              <input type="text" name="search" class="form-control" value="{{ isset($query) ? $query : '' }}" placeholder="Search orders">
              <span class="input-group-btn">
                <button type="submit" class="btn btn-green"><i class="fa fa-search" aria-hidden="true"></i></button>
              </span>
            </div>
          </div>
        </form>

这里是功能

public function ordersc(Request $request)
    {
        $query = $request->input('query');
        $items = Order::where('id','LIKE',"%$query%")->get();
        return view('orders.search',compact('items','query'));
    }

有人在这方面帮助我

谢谢Juwel

laravel search
1个回答
0
投票

将您的代码更改为下面的代码将起作用:

<form action="{{ url('/ordersc')}}" method="get" id="history-search">
          <div class="form-group">
            <div class="input-group">
              <input type="text" name="query" class="form-control" value="{{ isset($query) ? $query : '' }}" placeholder="Search orders">
              <span class="input-group-btn">
                <button type="submit" class="btn btn-green"><i class="fa fa-search" aria-hidden="true"></i></button>
              </span>
            </div>
          </div>
        </form>

以表格的形式使用搜索。并在控制器中使用查询。因此我将始终返回null并将查询所有数据。

© www.soinside.com 2019 - 2024. All rights reserved.