コード例 #1
0
 public function search()
 {
     $input = Request::all();
     $query = $input['query'];
     $item = Item::where('name', 'LIKE', "%{$query}%")->get();
     $supplier = Supplier::where('name', 'LIKE', "%{$query}%")->get();
     $price_logs = PriceLog::join('suppliers', 'price_logs.supplier_id', '=', 'suppliers.id')->join('items', 'price_logs.item_id', '=', 'items.id')->where('suppliers.name', 'LIKE', "%{$query}%")->orWhere('items.name', 'LIKE', "%{$query}%")->orderBy('price_logs.id', 'desc')->paginate(10);
     if ($price_logs == "[]") {
         //flash()->error('There are no clients that match your query.');
         return redirect()->action('PriceLogsController@index');
     }
     $price_logs->appends(Request::only('query'));
     return view('price_logs.index', compact('price_logs'));
 }