Exemplo n.º 1
0
 /**
  * Copy Contact from provided exiting.
  *
  * @param User     $user
  * @param Business $business
  * @param Contact  $existingContact
  *
  * @return App\Models\Contact
  */
 public function copyFrom(User $user, Business $business, Contact $existingContact)
 {
     $contact = Contact::create($existingContact->toArray());
     $contact->user()->associate($user->id);
     $contact->businesses()->detach();
     $contact->save();
     $business->contacts()->attach($contact);
     $business->save();
     return $contact;
 }