Ошибка при импорте файла Excel в laravel - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь var_dump данных из листа Excel, но это занимает больше времени, чем обычно.На самом деле, сервер раз.Я использую maatwebsite / excel для импорта этого файла Excel.Как мне решить эту проблему.

Вот что я делаю:

 $path = Input::file('file')->getRealPath();
 $data = Excel::load($path, function ($reader) {})->get();
 dd($data);

Я использую Laravel 5.5 и Maatwebsite 2.1.

1 Ответ

0 голосов
/ 04 сентября 2018
    $path = Input::file('file_import')->getRealPath();
    $inserts = [];
    Excel::load($path,function($reader) use (&$inserts)
    Excel::load($path,function($reader) use (&$inserts)
    {
    foreach ($reader->toArray() as $rows){
        foreach($rows as $row){
            $inserts[] = ['email' => $row['email'], 'username' => $row
            ['username'], 'password' => $row['password'], 'first_name' => $row['first_name'],'middle_name' => $row['middle_name], 'last_name' => $row['last_name]];
        }
    }

Попробуйте этот пример, просто измените нужное поле.

...