当前位置: 首页 > 知识库问答 >
问题:

Container.php行776中的反射异常:类APPPATH\Http\Controller\DashboardController不存在

陆昊
2023-03-14

我知道这个错误在很多帖子中都存在,但我什么都试了,没有任何解决方案。在我更改了auth中的值模型之后。php文件,以正确的路径的用户模型,我的控制器不工作。所有控制器都会引发以下问题,但只有Auth控制器工作正常。我收到的错误消息是:

Container.php行776中的反射异常:类APPPATH\Http\Controller\DashboardController不存在

我让作曲家转储自动加载,但仍然相同。我的控制器在App\Http\Controller\管理员\Dashboard\DashboardController.php

namespace APPPATH\Http\Controllers;

    class DashboardController extends Controller {}

在我的路线里我有这个

get('/', array('as' => 'administrator.dashboard', 'uses' => 'DashboardController@index'));

get('/dashboard', array('as' => 'administrator.dashboard', 'uses' => 'DashboardController@index'));

get('/dashboard/index', array('as' => 'administrator.dashboard', 'uses' => 'DashboardController@index'));

这里是laravel 5的作曲家

“autoload”:{“classmap”:[“database”],“psr-4”:{“APPPATH\”:“app/”}},

有人知道为什么不工作吗?非常感谢。

错误消息

容器中的ReflectionException。php第776行:

类APPPATH\Http\Controllers\DashboardController在容器中不存在。php第776行

在反射类-

at容器-

at容器-

在申请时-

在ControlllerDispatcher-

在ControlllerDispatcher-

在路线-

在路线-

at路由器-

在管道-

在管道-

at路由器-

at路由器-

at路由器-

在内核-

在管道-

在验证CSRFToken时-

在验证CSRFToken时-

在管道-

在ShareErrorsFromSession-

在管道-

开始会话时-

在管道-

在AddQueuedCookiesToResponse-

在管道-

在EncryptCookie-

在管道-

在CheckForMaintenanceMode-

在管道-

在管道-

在内核-

在内核-

共有3个答案

缑高朗
2023-03-14
get('/', array('as' => 'administrator.dashboard', 'uses' => '\APPPATH\Http\DashboardController@index'));

它将尝试从根命名空间获取它

郗学
2023-03-14

在我的案例中,由于一些身份验证问题,我遇到了这个错误。我通过遵循L5.1中的两个简单步骤解决了这个问题:

  1. 将“league/oauth2 server”:“4.1.*”放在作曲家的“require”部分。json文件
  2. 在终端上运行“composer update”命令

你也可以试试。谢谢

柳俊逸
2023-03-14

应该是App,而不是APPPATH

namespace App\Http\Controllers;
 类似资料: