3
456x dilihat
Cara mengatasi error "Class not found" saat menggunakan service provider di Laravel?
Saya menambahkan custom service provider di Laravel 12, tapi ketika menjalankan `php artisan serve` muncul error Class not found.
Sudah saya coba:
1. Clear cache dengan `php artisan config:clear`
2. Run `composer dump-autoload`
Tapi tetap muncul error. Apakah ada langkah lain yang perlu dilakukan?
Sudah saya coba:
1. Clear cache dengan `php artisan config:clear`
2. Run `composer dump-autoload`
Tapi tetap muncul error. Apakah ada langkah lain yang perlu dilakukan?
2 Jawaban
1
Cek juga apakah file menggunakan `declare(strict_types=1)` dan pastikan namespace benar-benar cocok dengan path folder-nya. Jangan lupa `php artisan clear-compiled`.
0
Pastikan Anda sudah menjalankan `composer dump-autoload --optimize` setelah menambah file baru. Nama class harus sesuai dengan struktur folder dan namespace PSR-4 di composer.json.
Ingin memberikan solusi? Bergabung sebagai member untuk menjawab pertanyaan.
Daftar Gratis atau Login