Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (isset($request->karyawan)) {
- // Ambil data karyawan di form
- $karyawan_form = array();
- foreach ($request->karyawan as $k) {
- $karyawan_existing = Karyawan::find($k)->toArray();
- array_push($karyawan_form, $karyawan_existing);
- }
- // Ambil data karyawan existing
- $karyawan_berjadwal = Karyawan::where('jadwal_id', $id)->get();
- $karyawan_calon_nonaktif = array_diff($karyawan_berjadwal->toArray(), $karyawan_form);
- // PR nya array_diff ga bs handle multidimensional array, bakal kena array to string conversion, cari alternatif lain
- dd($karyawan_calon_nonaktif);
- foreach ($karyawan_calon_nonaktif as $kn) {
- $karyawan_nonaktif = Karyawan::find($kn);
- $karyawan_nonaktif->jadwal_id = null;
- $karyawan_nonaktif->save();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement