Target class [Admin\LoginController] does not exist.

简介: Laravel 8配置好路由后,访问提示:Target class [XXXXXController] does not exist.错误。出现这个错误的原因是Laravel8对路由命名空间做出了更新(详见:路由命名空间更新),而我们仍然在使用Laravel6或者7版本的方式写路由。Laravel 8路由配置方式:use App\Http\Controllers\LoginController;Route::get('login', [LoginController::class, 'index']);

Laravel 8配置好路由后,访问提示:Target class [XXXXXController] does not exist.错误。出现这个错误的原因是Laravel8对路由命名空间做出了更新(详见:路由命名空间更新),而我们仍然在使用Laravel6或者7版本的方式写路由。



Laravel 8路由配置方式:

use App\Http\Controllers\LoginController;


Route::get('login', [LoginController::class, 'index']);


Laravel 6/7路由配置方式:


Route::get('logn', 'LoginController@index');


请注意Laravel 8中必须要先引用使用到的控制器,或者在定义路由时加上控制器的命名空间,如果仍然想使用Laravel 6/7版本的路由配置方式,那么取消RouteServiceProvider.php中对$namespace的注释即可。


// protected $namespace = 'App\\Http\\Controllers';//取消对这句代码的注释。


文件路径地址:

app/Providers/RouteServiceProvider.php


相关文章
|
25天前
Cannot load keys from store: class path resource
Cannot load keys from store: class path resource
15 0
|
3月前
|
Java
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
32 1
|
11月前
Error: undefined method `launchd_service_path‘ for xxx
使用brew命令进行启动就报错。
200 0
|
11月前
|
Java
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
Error:(15, 13) java: No property named “id” exists in source parameter(s). Did you mean “null”?
|
Java
The type XXX cannot be resolved. It is indirectly referenced from required .class files
The type XXX cannot be resolved. It is indirectly referenced from required .class files
84 0
|
Linux
解决办法:error: <item> inner element must either be a resource reference or empty.
解决办法:error: <item> inner element must either be a resource reference or empty.
210 0
|
Java API Spring
A component required a bean named xxx that could not be found
A component required a bean named xxx that could not be found
A component required a bean named xxx that could not be found
demo4 debug - create class instance - component works as type
Created by Wang, Jerry, last modified on Feb 23, 2016
94 0
demo4 debug - create class instance - component works as type
How to find unit test class by code
Created by Wang, Jerry, last modified on Dec 20, 2014
102 0
How to find unit test class by code
|
Java
PropertyReferenceException: No property getAll found for type Users!
Java Spring Boot 2.0连接 MongoDB 4.0时候出错。 抛出来一堆异常信息,最后找到问题根源,解决办法:
3679 0