Нужна помощь в по Laravel
Я делаю сайт на Laravel с админкой. В админке есть страница для массового импорта таблиц БД из excel файлов при помощи пакета maatwebsite/excel.
При запуске импорта выскакивает 2 непонятных косяка:
1) Если надо импортировать данные сразу в несколько таблиц БД как я обычно и делаю, то вылетает ошибка PDOException In ManagesTransactions.php line 45: There is no active transaction
При этом в первую таблицу БД данные импортируются, иногда ещё и во вторую. Но это уже как повезёт.
Но несколько таблиц обязательно остаются пустыми.
2) Есть один гадкий класс импорта, который вообще всегда выдаёт ошибку Exception In Exception.php line 18: SQLSTATE[42000]: Syntax error or access violation: 1305 SAVEPOINT trans2 does not exist
Хотя и сам класс импорта и файл данных xls созданы из копии класса и данных другого класса, с которым проблем нет, потому что структура данных одинаковая.
Проблема очень острая, потому что вручную вносить 1000 позиций из каталога вообще неохота.
PHP version 8.0.2
Laravel version 8.52.0
Server nginx/1.19.7 + php-fpm
laravel/framework v8.52.0
maatwebsite/excel 3.1.32