Я делаю сайт на 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

4 года назад
schel4ok
Илья 
40 лет
15 лет в сервисе
Был
2 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $60

    Требуется разработка скрипта на PHP для выбора свободных объектов в мини CRM, написанной на Symfony. Необходимо настроить функцию, учитывающую ограничения API, исключающие занятые объекты и объекты с недостаточным количеством мест. Можно доработать существующий скрипт или создать новый. Программист на связи для консультаций.

    Закрыт
    4 года назад
  • Требуется разработать оптимизированный CRMP Mobile сервер и сайт с защитой от DDOS атак. Необходимы стабильно работающий сервер, лаунчер для Android и функция автодоната через сайт. Проект должен включать эксклюзивную карту и хорошую графику.

    Закрыт
    4 года назад
  • Требуется помощь в исправлении сайта на Joomla, в частности, необходимо изменить адрес компании и исправить ошибки на страницах. Исполнитель должен иметь опыт работы с Joomla для предоставления консультаций по внесению изменений, включая перевод информации с английского.

    Закрыт
    4 года назад
  • Ищется профессиональный фрилансер для завершения проекта на Symphony. Необходимо исправить баги, доработать функционал и внедрить адаптивную верстку. Опыт работы с Symphony, знание JavaScript и HTML обязательно. Срок выполнения 2-3 месяца.

    Закрыт
    4 года назад
  • Ищется программист для внесения правок в скрипт с codecanyon. Требуется реализовать массовый перенос сервисов в другие категории, добавить пагинацию на странице сервисов и функционал 'найти и заменить' в названиях и описаниях сервисов. Опыт работы с ajax обязателен.

    Закрыт
    4 года назад
  • $7

    Требуется удалить код, отвечающий за вывод аудиоплеера, из js файла в движке DLE, чтобы осталась только форма авторизации. Необходимо обеспечить корректную работу авторизации после внесения изменений.

    Завершен
    4 года назад
  • $150

    Необходимо разработать функционал автоматической привязки карт к рекламным аккаунтам Facebook с использованием accessToken. Язык программирования не важен. Ожидается создание стабильного решения с возможностью интеграции в существующие системы.

    Завершен
    4 года назад
  • Ищется разработчик для создания независимого фронтенд приложения калькулятора, которое будет интегрировано в сайт. Необходим код, который будет поддерживаться и переиспользоваться. Рассматриваются технологии Preact, Petite-vue, Vue, React, Redux-Zero.

    Закрыт
    4 года назад
  • $20

    Необходимо модернизировать админку на Python, добавив возможность редактирования данных в реальном времени. Решение должно позволять вносить изменения без переходов на другие страницы, обеспечивая удобный интерфейс для пользователей.

    Закрыт
    4 года назад