Laravel-excel: No se encontró la clase 'PHPExcel_Shared_Font'

Creado en 8 may. 2018  ·  12Comentarios  ·  Fuente: Maatwebsite/Laravel-Excel

Versiones

"php": "> = 7.1.0",
"laravel / framework": "5.6. *",
"maatwebsite / excel": "~ 3.0.5"

mientras haces composer install así como mientras haces composer update

Error

En excel.php línea 182:
No se encontró la clase 'PHPExcel_Shared_Font'

Script @php artisan package: descubra el manejo del evento post-autoload-dump devuelto con el código de error 1

question

Comentario más útil

@ ds-manish, ¿actualizaste desde 2.1? Tendrá que eliminar su config / excel.php y volver a publicarlo. Como la configuración de la versión 2.1 usa clases PHPExcel en lugar de PhpSpreadsheet.

Todos 12 comentarios

@ ds-manish, ¿actualizaste desde 2.1? Tendrá que eliminar su config / excel.php y volver a publicarlo. Como la configuración de la versión 2.1 usa clases PHPExcel en lugar de PhpSpreadsheet.

@patrickbrouwers ¡ Está funcionando! ¡Gracias!

@ ds-manish, ¿actualizaste desde 2.1? Tendrá que eliminar su config / excel.php y volver a publicarlo. Como la configuración de la versión 2.1 usa clases PHPExcel en lugar de PhpSpreadsheet.

¿Cómo puedo volver a publicarlo?

@famarojr

Desde la instalación :

php artisan vendor:publish --provider=Maatwebsite\Excel\ExcelServiceProvider

Gracias. Ahora, tengo esta devolución:

No hay comandos definidos en el espacio de nombres "iseed".

Gracias, resolvió mi problema .

@famarojr

Desde la instalación :

php artisan vendor:publish --provider=Maatwebsite\Excel\ExcelServiceProvider

después de usar este comando, la clase 'Arrilot \ Widgets \ ServiceProvider' no encontró este error.

después de usar este comando, la clase 'Arrilot \ Widgets \ ServiceProvider' no encontró este error.

En mi opinión, no suena relacionado con Laravel-Excel.

Ninguna de las opciones me está funcionando.

Tengo una instalación clara de laravel, y cuando intento acceder obtengo el error Class 'PHPExcel_Shared_Font' not found

Ninguna de las opciones me está funcionando.

Tengo una instalación clara de laravel, y cuando intento acceder obtengo el error Class 'PHPExcel_Shared_Font' not found

¿Podría compartir sus versiones de PHP, Laravel y Laravel Excel? ¡Gracias!

@famarojr

Desde la instalación :

php artisan vendor:publish --provider=Maatwebsite\Excel\ExcelServiceProvider

Gracias por esta sugerencia, todo funciona ahora.

Si alguien recibe el error

Unable to locate publishable resources.

debe poner comillas en el proveedor:

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

¿Fue útil esta página
0 / 5 - 0 calificaciones