Guest User

Untitled

a guest
May 25th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. $s = preg_split('/s+/', $request->keyword, -1, PREG_SPLIT_NO_EMPTY);
  2.  
  3. $items = Items
  4. ::join('ic.itemunits as iu', function($join) {
  5. $join->on('items.itemcode', '=', 'iu.itemcode');
  6. $join->on('items.defaultvendorcode', '=', 'iu.vendorcode');
  7. })
  8. ->select('items.itemcode', 'items.picturecode', 'items.description')
  9. ->where(function ($query) use ($s) {
  10. foreach ($s as $value) {
  11. $query->orWhere('items.description', 'like', "%{$value}%");
  12. $query->orWhere('items.itemcode', 'like', "%{$value}%");
  13. $query->orWhere('iu.itemcode', 'like', "%{$value}%");
  14. }
  15. })
  16. ->get();
Add Comment
Please, Sign In to add comment