| Current Path : /home/forge/stage.sksb.smartcon-survey.com/app/Imports/ |
| Current File : /home/forge/stage.sksb.smartcon-survey.com/app/Imports/ContactsImport.php |
<?php
namespace App\Imports;
use App\Models\Contact;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
class ContactsImport implements ToModel, WithHeadingRow
{
/**
* @return \Illuminate\Database\Eloquent\Model|null
*/
public function model(array $row)
{
return new Contact([
'firstname' => $row['vorname'],
'lastname' => $row['nachname'],
'email' => strtolower($row['email']),
'gender' => $row['geschlecht'],
'birthday' => $row['geburtstag'],
'is_test' => $row['testnutzer'] == '1',
'leading_pos' => $row['leading_pos'],
'department_id' => $row['department'],
]);
}
}