Soy la primera vez que uso Maatwebsite / Laravel-Excel.
Cuando descargue la versión 2.1, cmd mostrará
./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
No tengo idea de que pasó.
Si descargo 2.0 ~ 2.9, cmd mostrará que la instalación falló.
Si es la primera vez que instala Laravel-Excel, es interesante que ya tenga un archivo config/excel.php
. Y mirando el mensaje de error, parece que tiene el archivo de configuración 3.0 mientras intenta instalar la versión 2.1.
@patrickbrouwers Sí, señor. En realidad, descargué Maatwebsite / Laravel-Excel 3.0 por primera vez, pero muestra algún mensaje de error en el controlador. (Cmd es bueno y se descarga correctamente) Luego, intenté buscar en Google este mensaje y algunas personas dijeron que la versión 3.0 no admite la función de importación ... Por lo tanto, estoy intentando descargar la versión 2.0 ~ 2.1.
Tienes que eliminar config/excel.php
antes de degradar
@patrickbrouwers funciona !!!!!!!!!!!!!!!! Muchas gracias por tu ayuda
Eres bienvenido
¿Entonces necesitamos eliminar config / excel.php primero y luego podemos usar la versión 2.1?
@aineelz Necesita eliminar config / excel.php y luego ejecutar:
Si usa laravel 4:
php artisan config: publicar maatwebsite / excel
De lo contrario, estás usando laravel 5:
proveedor artesanal php
@MrCherevko Tq
patrickbrouwers tu sugerencia "Tienes que eliminar config / excel.php antes de degradar" funciona para mí gracias
Comentario más útil
Tienes que eliminar
config/excel.php
antes de degradar