Advertisement
sanca

subquery laravel

Jan 10th, 2021
1,032
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.31 KB | None | 0 0
  1. $queryFilter = Arsip::select(
  2.             'arsip.id as idArsip',
  3.             'arsip.code as codeArsip',
  4.             'arsip.nama as namaArsip',
  5.             'arsip.tgl_registrasi as tglRegistrasiArsip',
  6.             'arsip.path',
  7.             'bidang.nama_bidang',
  8.             'pendidikan.nama_pendidikan'
  9.         )->leftJoin('bidang', 'arsip.bidang_id', '=', 'bidang.id')
  10.             ->leftJoin('pendidikan', 'arsip.pendidikan_id', '=', 'pendidikan.id')
  11.             ->where($columnsFilter, $filterVal)-get();
  12.  
  13. $query = Arsip::select(
  14.             'arsip.id as idArsip',
  15.             'arsip.code as codeArsip',
  16.             'arsip.nama as namaArsip',
  17.             'arsip.tgl_registrasi as tglRegistrasiArsip',
  18.             'arsip.path',
  19.             'bidang.nama_bidang',
  20.             'pendidikan.nama_pendidikan'
  21.         )->leftJoin('bidang', 'arsip.bidang_id', '=', 'bidang.id')
  22.             ->leftJoin('pendidikan', 'arsip.pendidikan_id', '=', 'pendidikan.id')
  23.             ->where('arsip.code', 'LIKE', "%{$search}%")
  24.             ->orWhere('arsip.nama', 'LIKE', "%{$search}%")
  25.             ->orWhere('bidang.nama_bidang', 'LIKE', "%{$search}%")
  26.             ->orWhere('pendidikan.nama_pendidikan', 'LIKE', "%{$search}%")
  27.             ->orderBy($order, $dir)
  28.             ->offset($start)
  29.             ->limit($limit)->get();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement