Laravel-excel: [BUG] Laravel \ Lumen \ Application :: booted ()

Dibuat pada 6 Agu 2020  ·  7Komentar  ·  Sumber: Maatwebsite/Laravel-Excel

Prasyarat

  • [x] Memeriksa apakah versi Laravel Excel Anda masih didukung: https://docs.laravel-excel.com/3.1/getting-started/support.html#supported -versions
  • [x] Mampu mereproduksi perilaku di luar kode Anda, masalahnya diisolasi ke Laravel Excel.
  • [x] Memeriksa bahwa masalah Anda belum diajukan.
  • [x] Memeriksa apakah tidak ada PR yang dikirimkan yang memperbaiki masalah ini.
  • [x] Berisi di seluruh template masalah

Versi

  • Versi PHP: 7.2.25
  • Versi Laravel: v6.18.33
  • Versi paket: 3.1.21

Deskripsi

Setelah memperbarui dari 3.1.20 di lumen, mulai mendapatkan kesalahan ini (di mana-mana):

Di ExcelServiceProvider.php baris 44:

Panggilan ke metode yang tidak ditentukan Laravel \ Lumen \ Application :: booted ()

Langkah-langkah untuk Mereproduksi

  • Instal paket dalam aplikasi lumen

Perilaku yang diharapkan:

Kode berjalan

Perilaku sebenarnya:

Saya mendapatkan kesalahan 500 di mana-mana dalam sistem yang mengarah ke kesalahan tersebut.

informasi tambahan

Informasi tambahan, konfigurasi, atau data apa pun yang mungkin diperlukan untuk mereproduksi masalah.

bug

Komentar yang paling membantu

Kapan kami bisa mendapatkan rilis baru?

Semua 7 komentar

Kami tidak terlalu mendukung Lumen saat ini. Jangan ragu untuk membuka PR yang membuatnya (lebih) kompatibel.

Kami tidak terlalu mendukung Lumen saat ini. Jangan ragu untuk membuka PR yang membuatnya (lebih) kompatibel.

itu bekerja dengan baik hingga pembaruan itu, meskipun tidak didukung secara resmi

Saya yakin ada lebih banyak hal yang tidak berfungsi di Lumen, tetapi seperti yang dikatakan sebelumnya, Humas Lumen disambut baik.

saya telah menginstal rilis terakhir dari paket
itu adalah 3.1.21
tetapi ketika saya membuka kode di ExcelServiceProvider, saya mendapatkan ini

$this->app->booted(function () {
            $this->app->make(SettingsProvider::class)->provide();
        });

tidak seperti di rilis baru:

if ($this->app instanceof \Illuminate\Foundation\Application) {
            // Laravel
            $this->app->booted(function () {
                $this->app->make(SettingsProvider::class)->provide();
            });
        } else {
            // Lumen
            $this->app->make(SettingsProvider::class)->provide();
        }

saya membuat
penyusun clearcache
pembaruan komposer
penginstalan komposer
tetapi tidak mendapatkan file yang tepat !!!

Ini belum diberi tag

Kapan kami bisa mendapatkan rilis baru?

Akan sangat keren mendapatkan tag rilis ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat