Laravel-excel: Mendapatkan kesalahan berikut Kelas 'Maatwebsite\Excel\ExcelServiceProvider' tidak ditemukan

Dibuat pada 21 Nov 2014  ·  8Komentar  ·  Sumber: Maatwebsite/Laravel-Excel

Saya telah berkali-kali dalam konfigurasi untuk memastikan semuanya benar dan juga mengunggah file di folder vendor saya tetapi masih mendapatkan kesalahan berikut

Kelas 'Maatwebsite\Excel\ExcelServiceProvider' tidak ditemukan

Jadi saya tidak yakin mengapa

Komentar yang paling membantu

Pastikan Anda mempublikasikan setelah mengikuti langkah-langkah ini

  1. tambahkan baris ini ke composer.json
    "maatwebsite/excel": "~2.1.0",

lalu lari
composer update

  1. Setelah memperbarui komposer, tambahkan ServiceProvider ke
    array penyedia di app/config/app.php seperti
    'Maatwebsite\Excel\ExcelServiceProvider',

dan alias seperti itu
'Excel' => 'Maatwebsite\Excel\Facades\Excel',

  1. Dan akhirnya, terbitkan
    php artisan vendor:publish untuk Laravel 5
    php artisan config:publish maatwebsite/excel untuk L4

Saya harap ini membantu seseorang.!

Semua 8 komentar

Apakah Anda yakin telah mengikuti petunjuk penginstalan seperti yang disebutkan di sini: https://github.com/Maatwebsite/Laravel-Excel#installation dengan benar?

Saya mengumpulkan dari tanggapan Anda, Anda tidak menggunakan komposer? Menambahkan baris dalam file app/config/app.php juga sangat penting.

Dengan L5.2 memiliki masalah yang sama.
Ambil langkah-langkah ini:

  1. mulai: tambahkan ketergantungan ke aplikasi Anda dengan menggunakan perintah composer require "maatwebsite/excel:~2.1.0"
  2. tambahkan alias dan nama kelas ke config/app.php seperti instruksinya

Semoga membantu!

Tidak, itu tidak berfungsi. Ini menunjukkan saya kesalahan
Kelas 'Maatwebsite\Excel\ExcelServiceProvider' tidak ditemukan
Saya menggunakan laravel-5

Sama di sini... :sob: Mencoba menginstal di proyek baru laravel 5.0 dan saya mendapatkan kesalahan yang sama.

Pastikan Anda mempublikasikan setelah mengikuti langkah-langkah ini

  1. tambahkan baris ini ke composer.json
    "maatwebsite/excel": "~2.1.0",

lalu lari
composer update

  1. Setelah memperbarui komposer, tambahkan ServiceProvider ke
    array penyedia di app/config/app.php seperti
    'Maatwebsite\Excel\ExcelServiceProvider',

dan alias seperti itu
'Excel' => 'Maatwebsite\Excel\Facades\Excel',

  1. Dan akhirnya, terbitkan
    php artisan vendor:publish untuk Laravel 5
    php artisan config:publish maatwebsite/excel untuk L4

Saya harap ini membantu seseorang.!

Untuk Laravel 5, karena saya tidak dapat memverifikasi setiap rilis utama dari versi itu, jika Anda melihat nilai array penyedia di config/app.php yang berakhir dengan ::class , ikuti pola itu. Jadi Maatwebsite\Excel\ExcelServiceProvider akan menjadi Maatwebsite\Excel\ExcelServiceProvider::class . Untuk rekap:

  1. Tambahkan ke require "maatwebsite/excel": "~2.1.0" .
  2. Jalankan composer update .
  3. Tambahkan Maatwebsite\Excel\ExcelServiceProvider::class dalam array penyedia. Anda juga dapat menambahkan
    'Excel' => Maatwebsite\Excel\Facades\Excel::class dalam array alias Anda tepat di bawah array penyedia.
  4. Jalankan php artisan vendor:publish . Anda akan melihat excel.php di folder config.

Masukan ali
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
Dan kemudian di pengontrol Anda
use Excel

@shadywattay Terima kasih! kamu menyelamatkanku. Terima kasih banyak...

Apakah halaman ini membantu?
0 / 5 - 0 peringkat