Example #1
0
 /**
  * @param Contact $contact
  * @param array $phones
  */
 public function syncPhones(Contact $contact, array $phones = null)
 {
     if (isset($phones)) {
         //удаляем все старое
         $contact->phones()->delete();
         foreach ($phones as $phone) {
             //записываем новое
             if (!empty($phone['phone'])) {
                 $phone = $this->phones->newInstance($phone);
                 $contact->phones()->save($phone);
             }
         }
     }
 }