/** * @param string $email * @param array $relations * @return mixed */ public function create($email, array $relations = []) { $contact = Contact::create(['email' => $email]); if (!empty($relations)) { foreach ($relations as $relation => $ids) { $contact->attach($relation, $ids); } } $contact->save(); return $contact; }
public function run() { $this->truncateTable('contacts'); Contact::create(['email' => '*****@*****.**']); Factory::times(40)->create(Contact::class); }