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:publish maatwebsite / excel
それ以外の場合は、laravel 5を使用しています:
php職人ベンダー:publish-- provider = "MaatwebsiteExcelExcelServiceProvider"
@MrCherevko Tq
patrickbrouwers「ダウングレードする前にconfig / excel.phpを削除する必要があります」というあなたの提案は私のために働きますありがとう
最も参考になるコメント
ダウングレードする前に
config/excel.php
を削除する必要があります