Dewi Lestari
dewilestari 9 bulan yang lalu
139 2 CSS

Target class controller does not exist di Laravel

Halo, Pas akses route, muncul error:

IlluminateContractsContainerBindingResolutionException: Target class [UserController] does not exist.
Kenapa bisa error dan cara bener load controller-nya gimana di Laravel 8 ke atas?

1 Jawaban

Aulia Rizki
auliarzk9 bulan yang laluJawaban Terbaik
Sejak Laravel 8, route ke controller harus pakai class reference:

use AppHttpControllersUserController;
Route::get('/user', [UserController::class, 'index']);
Kalau kamu tulis pakai string biasa, error itu bisa muncul.
0
Zaki Fauzan
zakifz9 bulan yang lalu
Cek juga apakah nama file dan nama class-nya sama persis, termasuk huruf besar-kecil.
0
Silahkan Login untuk menjawab.

Top Coder

Nadia Putri
nadiaputri
630 Point
Laras Ayu
larasayu
565 Point
Arif Wibowo
arifwbw
520 Point
Aulia Rizki
auliarzk
515 Point
Rizky Hidayat
rizkyhdyt
480 Point
Ilham Nurdin
ilhamnrdn
475 Point