public function karyawan() { $karyawans = Karyawan::where('active', 1)->get(); $data = []; foreach ($karyawans as $karyawan) { array_push($data, ['karyawan_id' => $karyawan->id, 'nama_karyawan' => $karyawan->nama]); } $display['karyawan'] = $data; return $display; }
public function ajaxLoad(Request $request) { if ($request->get('id')) { return Karyawan::where('active', 1)->where('id', $request->get('id'))->first(); } elseif ($request->get('ids')) { return Karyawan::whereIn('id', explode('+', $request->get('ids')))->where('active', 1)->get(); } else { $karyawan = Karyawan::where('nama', 'like', '%' . $request->get('q') . '%')->where('active', 1); if ($request->get('foruser')) { $karyawan = $karyawan->whereNull('user_id'); } return $karyawan->get(); } }