Laravel-excel: Constante de classe non définie 'XLSX' dans la version 2.1

Créé le 10 avr. 2018  ·  9Commentaires  ·  Source: Maatwebsite/Laravel-Excel

Je suis la première fois à utiliser Maatwebsite / Laravel-Excel.

Lorsque je télécharge la version 2.1, cmd affichera

./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

Je n'ai aucune idée de ce qui s'est passé.
Si je télécharge 2.0 ~ 2.9, cmd montrera que l'installation a échoué.

question

Commentaire le plus utile

Vous devez supprimer le config/excel.php avant de rétrograder

Tous les 9 commentaires

Si c'est la première fois que vous installez Laravel-Excel, il est intéressant que vous ayez déjà un fichier config/excel.php . Et en regardant le message d'erreur, il semble que vous avez le fichier de configuration 3.0 en essayant d'installer la version 2.1.

@patrickbrouwers Oui, monsieur. En fait, je télécharge le Maatwebsite / Laravel-Excel 3.0 à la première fois, mais il affiche un message d'erreur dans le contrôleur. (Cmd est bon et se télécharge avec succès) Ensuite, j'essaye de google ce message, et certaines personnes ont dit la version 3.0 ne prend pas en charge la fonction d'importation ... Par conséquent, j'essaye de télécharger la version 2.0 ~ 2.1.

Vous devez supprimer le config/excel.php avant de rétrograder

@patrickbrouwers ça marche !!!!!!!!!!!!!!!! Merci beaucoup pour votre aide

De rien

nous devons donc supprimer config / excel.php d'abord, puis nous pouvons utiliser la version 2.1?

@aineelz Vous devez supprimer config / excel.php, puis exécuter:
Si vous utilisez laravel 4:

php artisan config: publier maatwebsite / excel

Sinon, vous utilisez laravel 5:

fournisseur artisan de php

@MrCherevko Tq

patrickbrouwers votre suggestion "Vous devez supprimer le fichier config / excel.php avant de rétrograder" fonctionne pour moi merci

Cette page vous a été utile?
0 / 5 - 0 notes