Example #1
0
 /**
  *
  * @param ImportHelper $import
  *
  * Imports a file from csv and returns a collection
  *
  * Reformats a phone number
  * @param PhoneFormater $phone
  */
 public function readElements(ImportHelper $import, PhoneFormater $phone)
 {
     $recruits = $import->readElements();
     Recruits::truncate();
     foreach ($recruits as $recruit) {
         Recruits::create(['first_name' => ucwords($recruit->FirstName), 'last_name' => ucwords($recruit->LastName), 'phone' => $phone->format($recruit->Phone1), 'address' => $recruit->Address1, 'city' => $recruit->City, 'zip_code' => $recruit->Zip, 'email' => $recruit->Email, 'status' => $recruit->ContactType, 'assigned_to' => Auth::user()->id, 'source' => $recruit->LeadSource]);
     }
 }