我是第一次使用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将显示安装失败。
如果是第一次安装Laravel-Excel,有趣的是您已经有一个config/excel.php
文件。 并查看错误消息,似乎您在尝试安装2.1版本时拥有3.0配置文件。
@patrickbrouwers是的,先生。 实际上,我是第一次下载Maatwebsite / Laravel-Excel 3.0,但是它在控制器中显示了一些错误消息。(cmd很好并且已成功下载)然后,我尝试搜索此消息,有人说版本3.0不支持导入功能...因此,我正在尝试下载2.0〜2.1版本。
您必须先删除config/excel.php
降级
@patrickbrouwers有效!!!!!! 非常感谢你的帮助
别客气
所以我们需要先删除config / excel.php,然后才能使用2.1版本?
@aineelz您需要删除config / excel.php,然后运行:
如果您使用laravel 4:
php artisan config:发布maatwebsite / excel
否则,您正在使用laravel 5:
php artisan vendor:publish --provider =“ MaatwebsiteExcelExcelServiceProvider”
@MrCherevko Tq
patrickbrouwers您的建议“您必须在降级之前删除config / excel.php”对我有用
最有用的评论
您必须先删除
config/excel.php
降级