php - Laraver:当我在另一个控制器中调用控制器时,我总是收到此错误:“找不到类'CoreController'”
问题描述
当我在 laravel 5.8 中调用另一个控制器中的控制器时,我总是收到此错误:“找不到类 'CoreController'”,即使我调用了使用方法“使用 CoreController;”。
我检查了很多次拼写错误,甚至重新启动了 apache 以查看我的服务器是否有问题,但仍然没有结果。
关于问题的图像更清楚:
// This is the controller where I'm calling the "CoreController" I know kinda confusing names :P
namespace App\Http\Controllers;
use CoreController;
// The class
class PageController extends Controller
// the function
public function dashboard()
{
$core = new CoreController;
return view('pages.dashboard')->with('core', $core);
}
解决方案
当你说
use XXXXXXController;
是一种说法“从现在开始,对 XXXXXController 的每个引用都必须在 \XXXXXController 中找到。
因此,通过包含该行,您得到的结果与您想要的完全相反,因为该 CoreController 类已经很好地映射了,直到您包含该行并说“好的,忘记 CoreController 的原始映射,现在去搜索 CoreController 到”\ ”。显然,它不是。
推荐阅读
- java - 递归地实现与列表元素相乘的 q 的幂和
- python-3.x - 如何通过python pandas将带有键值对(都具有整数值)的字典写入excel
- angular - 带有创建选项的 Angular 材质下拉菜单
- swift - 将html文本转换为纯文本时是否有任何功能可以制作可触摸的url
- inno-setup - 单击完成按钮后运行应用程序(不是在安装后)
- python - 在 setup() 中为 console_scripts 添加别名
- r - 按唯一变量对求和
- java - 如何从 RoutingContext 获取消息正文?
- sql - 加密密码显示中文
- git - 从 git 克隆存储库时,如何在 Jenkins 中以不同方式配置目录结构?