【发布时间】:2021-03-03 15:18:53
【问题描述】:
我的代码在本地运行,但是当我将它上传到 cpanel 时,它一直给我这个错误,我不知道这里出了什么问题,AuthController.php 文件的路径是正确的,但它无法找到它。我已经清除了缓存、路由、配置、视图,仍然没有,我什至尝试创建一个新的身份验证控制器并将我的代码粘贴到其中,仍然是同样的错误。有人可以帮我吗?
Illuminate\Contracts\Container\BindingResolutionException: Target class [App\Http\Controllers\Api\Auth\AuthController] does not exist. in file /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 811
#0 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(691): Illuminate\Container\Container->build('App\\Http\\Contro...')
#1 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(796): Illuminate\Container\Container->resolve('App\\Http\\Contro...', Array, true)
#2 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php(637): Illuminate\Foundation\Application->resolve('App\\Http\\Contro...', Array)
#3 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(781): Illuminate\Container\Container->make('App\\Http\\Contro...', Array)
#4 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(253): Illuminate\Foundation\Application->make('App\\Http\\Contro...')
#5 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(970): Illuminate\Routing\Route->getController()
#6 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(931): Illuminate\Routing\Route->controllerMiddleware()
#7 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(702): Illuminate\Routing\Route->gatherMiddleware()
#8 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(678): Illuminate\Routing\Router->gatherRouteMiddleware(Object(Illuminate\Routing\Route))
#9 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#10 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(628): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#11 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(617): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#12 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#13 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#14 /home/logictpt/public_html/app/Http/Middleware/RedirectTrailingSlash.php(26): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#15 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\RedirectTrailingSlash->handle(Object(Illuminate\Http\Request), Object(Closure))
#16 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#17 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#18 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#19 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#20 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#21 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#22 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 /home/logictpt/public_html/vendor/fruitcake/laravel-cors/src/HandleCors.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#26 /home/logictpt/public_html/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#27 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#28 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#29 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(140): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#30 /home/logictpt/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(109): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#31 /home/logictpt/public_html/public/index.php(55): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#32 {main}
【问题讨论】:
-
您是否转储了作曲家的自动加载文件?
-
我刚刚还是遇到了同样的错误
-
我在 postman 上运行 api,我也清除了它的缓存,同样的错误。
-
你把这个控制器放在哪里了,你在里面定义了什么命名空间......类名是什么,文件名是什么?
-
App\Http\Controllers\Api\Auth\AuthController.php这是控制器路径