public static function intervensiSaveOrUpdate($form, $inter) { $intervensi = null; if (isset($inter['other']['id'])) { $intervensi = Intervensi::find($inter['other']['id']); if (isset($inter['other']['check'])) { $intervensi->jenis = $inter['other']['value']; $intervensi->other = 'T'; $intervensi->update(); $intervensi->Form()->attach($form->id); } else { $intervensi->Form()->detach($form->id); } } else { $intervensi = new Intervensi(); $intervensi->jenis = $inter['other']['value']; $intervensi->other = 'T'; $intervensi->save(); $intervensi->Form()->attach($form->id); } return $intervensi; }