Laravel-excel: Неопределенная константа класса XLSX в версии 2.1

Созданный на 10 апр. 2018  ·  9Комментарии  ·  Источник: Maatwebsite/Laravel-Excel

Я впервые использую Maatwebsite / Laravel-Excel.

Когда я загружаю версию 2.1, cmd покажет

./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> <strong i="7">@php</strong> artisan package:discover

In excel.php line 59:

  Undefined class constant 'XLSX'


Script <strong i="8">@php</strong> artisan package:discover handling the post-autoload-dump event returned with error code 1

Понятия не имею, что случилось.
Если я загружу 2.0 ~ 2.9, cmd покажет, что установка не удалась.

question

Самый полезный комментарий

Перед переходом на более раннюю версию необходимо удалить config/excel.php

Все 9 Комментарий

Если вы устанавливаете Laravel-Excel впервые, интересно, что у вас уже есть файл config/excel.php . И, глядя на сообщение об ошибке, кажется, что у вас есть файл конфигурации 3.0 при попытке установить версию 2.1.

@patrickbrouwers Да, сэр. На самом деле, я загружаю Maatwebsite / Laravel-Excel 3.0 в первый раз, но он показывает сообщение об ошибке в контроллере. (Cmd хорош и загружается успешно) Затем я пытаюсь найти это сообщение в Google, и некоторые люди сказали, что версия 3.0 не поддерживает функцию импорта ... Поэтому я пытаюсь загрузить версию 2.0 ~ 2.1.

Перед переходом на более раннюю версию необходимо удалить config/excel.php

@patrickbrouwers это работает !!!!!!!!!!!!!!!! Большое спасибо за твою помощь

Пожалуйста

так что нам нужно сначала удалить config / excel.php, тогда мы сможем использовать версию 2.1?

@aineelz Вам нужно удалить config / excel.php, а затем запустить:
Если вы используете laravel 4:

Конфигурация php artisan

В противном случае вы используете laravel 5:

поставщик php artisan

@MrCherevko Tq

patrickbrouwers, ваше предложение "Вам необходимо удалить config / excel.php перед переходом на более раннюю версию" работает для меня, спасибо

Была ли эта страница полезной?
0 / 5 - 0 рейтинги