";" ]; } /** * @param array $row * * @return \Illuminate\Database\Eloquent\Model|null */ public function model(array $row) { if (!isset($row[0]) || !isset($row[1]) || !isset($row[2]) || !isset($row[3])) { return null; } $user = new AppUser([ 'email' => $row[3], 'lastname' => ucfirst(strtolower($row[1])), 'firstname' => ucfirst(strtolower($row[2])), 'password' => '', 'status' => 1, 'role' => AppUserRolesEnum::user(), ]); if ($user) { $password = Str::random(10); $user->password = Hash::make($password); $user->save(); Mail::to($user->email)->send(new AccountCreated($user, $password)); } $user->saveOrFail(); return $user; } }