Вставьте большую часть моделей в базу данных - PullRequest
0 голосов
/ 09 октября 2019

Я создал приложение laravel, которое читает файлы Excel как collection с использованием laravel-excel и сохраняет данные в базе данных после зацикливания результата, каждая строка представляет одну модель, поэтому внутри цикла я создаю новую модель, назначаяатрибуты и сохранить модель и т. д., пока строки не будут завершены.

Этот метод хорошо работает, когда я читаю небольшие файлы Excel (менее 2000 строк), но когда я имею дело с большими файлами Excel (13000 строк или более) приложение начинает зависать, поэтому я установил max_execution_time=300 в php.ini, но это также не помогло.

Любая идея или методика, позволяющая это сделать.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...