Php 拉拉弗:我';当我调用另一个控制器中的控制器时,我总是遇到这个错误;类别';CoreController';“未找到”;

Php 拉拉弗:我';当我调用另一个控制器中的控制器时,我总是遇到这个错误;类别';CoreController';“未找到”;,php,laravel,controller,Php,Laravel,Controller,当我在Laravel5.8中调用另一个控制器中的控制器时,我总是会遇到这样的错误:“找不到类'CoreController',即使我调用了use方法“use CoreController;” 我检查了很多次拼写错误,甚至重新启动了apache,看看我的服务器是否有问题,但仍然没有结果 要更清楚地了解问题的图像: //这就是我调用“CoreController”的控制器,我知道有点混乱的名称:P 名称空间App\Http\Controllers; 使用核心控制器; //班级 类PageContr

当我在Laravel5.8中调用另一个控制器中的控制器时,我总是会遇到这样的错误:“找不到类'CoreController',即使我调用了use方法“use CoreController;”

我检查了很多次拼写错误,甚至重新启动了apache,看看我的服务器是否有问题,但仍然没有结果

要更清楚地了解问题的图像:

//这就是我调用“CoreController”的控制器,我知道有点混乱的名称:P
名称空间App\Http\Controllers;
使用核心控制器;
//班级
类PageController扩展控制器
//功能
公共功能仪表板()
{
$core=新的CoreController;
返回视图('pages.dashboard')->带有('core',$core);
}
当你说

use XXXXXXController;
表示“从现在起,对XXXXX控制器的所有引用都必须在\XXXXX控制器中找到


因此,通过包含该行,您得到了与您想要的完全相反的结果,因为CoreController类已经被很好地映射,直到您包含该行并说“好的,忘记CoreController的原始映射,现在开始搜索CoreController到“\”。显然,它不在哪里。

你在哪里需要CoreController类文件?基本上在我所有的控制器中,因为它将提供基本的功能。CoreController在哪里?用
new CoreController()
更新
new CoreController
实际上我认为你根本不需要“使用CoreController”。