Laravel-excel: Konstanta kelas 'XLSX' tidak ditentukan dalam versi 2.1

Dibuat pada 10 Apr 2018  ·  9Komentar  ·  Sumber: Maatwebsite/Laravel-Excel

Saya pertama kali menggunakan Maatwebsite / Laravel-Excel.

Ketika saya mengunduh versi 2.1, cmd akan ditampilkan

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

Saya tidak tahu apa yang terjadi.
Jika saya mengunduh 2.0 ~ 2.9, cmd akan menunjukkan instalasi gagal.

question

Komentar yang paling membantu

Anda harus menghapus config/excel.php sebelum menurunkan versi

Semua 9 komentar

Jika ini pertama kalinya menginstal Laravel-Excel, menarik bahwa Anda sudah memiliki file config/excel.php . Dan melihat pesan kesalahan, tampaknya Anda memiliki file konfigurasi 3.0 ketika mencoba menginstal versi 2.1.

@patrickbrouwers Ya, Pak. Sebenarnya, saya mengunduh Maatwebsite / Laravel-Excel 3.0 pada awalnya, tetapi itu menunjukkan beberapa pesan kesalahan di pengontrol. (Cmd bagus dan unduhan berhasil) Kemudian, saya mencoba google pesan ini, dan beberapa orang mengatakan versi 3.0 tidak mendukung fungsi impor ... Oleh karena itu, saya mencoba mengunduh versi 2.0 ~ 2.1.

Anda harus menghapus config/excel.php sebelum menurunkan versi

@patrickbrouwers berhasil !!!!!!!!!!!!!!!! Terima kasih banyak atas bantuannya

Sama-sama

jadi kita perlu menghapus config / excel.php dulu baru bisa menggunakan versi 2.1?

@aineelz Anda perlu menghapus config / excel.php, dan kemudian jalankan:
Jika Anda menggunakan laravel 4:

php artisan config: publikasikan maatwebsite / excel

Jika tidak, Anda menggunakan laravel 5:

vendor tukang php

@Tokopedia

patrickbrouwers saran Anda "Anda harus menghapus config / excel.php sebelum menurunkan" bekerja untuk saya terima kasih

Apakah halaman ini membantu?
0 / 5 - 0 peringkat