예제 #1
0
 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;
 }