2016-04-07 5 views
-1

Ich möchte Daten aus CSV-Datei in Stücke auf Laravel lesen Ich verwende diese Bibliothek https://github.com/Maatwebsite/Laravel-Excel. Meine CSV-Datei Larage Daten haben ich verwende diesen CodeHolen Sie Daten aus der CSV-Datei in Chunks und fügen Sie in die Datenbank

Excel::filter('chunk')->load('sample.csv')->chunk(50, function($results) 
    { 
     //insert record in databade in chunks 
    },FALSE); 

oben Codedaten in Stücke bekommen, aber es ist viel Zeit, Zeit zu nehmen, nach einiger Zeit mich Maximum execution time of 30 seconds exceeded Fehler geben .Ich wusste, wenn ich max_excution_time erhöhen wird dann dieser Fehler nicht kommen, aber es braucht immer noch viel Zeit. Ich möchte nicht max_excution_time von php.ini Datei erhöhen i nach einer Chunk Seite will, sollte es klar Cache oder Seite sollte aktualisieren oder irgendetwas anderes, das besser ist, und das sollte Status anzeigen, dass Datensatz from-to haben

Antwort

Verwandte Themen