Импортируйте Excel, используя MaatWerbsite - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь импортировать файл Excel в Laravel, используя Maatwebsite версии 3.1.Если в моем Excel заполнены все столбцы, у меня нет проблем, но если некоторые ячейки отсутствуют, он перестает работать и выдает ошибку

"Исключение ошибки (E_NOTICE) Неопределенное смещение: 1"

 public function model(array $row)
    {

     if(sizeof($row[0]) >0 and sizeof($row[1]) >0 and sizeof($row[2]) >0 and sizeof($row[3]) >0 and sizeof($row[4]) >0 and sizeof($row[5] > 0 ){ 

        return new TempLeads([
            'description'  => $row[0],
            'name' => $row[1],
            'email'    => $row[2],
            'mobile'    => $row[3],
            'city'    => $row[4],
            'company_name'    => $row[5],
            'project'    => 'Bahria',
            'date'    => date('Y-m-d'),
        ]);
    }
  }

Приведенный выше код работает, если все столбцы и ячейки заполнены в файле Excel.Данные вставлены в таблицу

Я хочу импортировать данные с некоторыми отсутствующими ячейками, но не со всей строкой, а также пропустить пустую строку.

...