【发布时间】:2022-01-27 03:56:49
【问题描述】:
这是纯php项目
这是我的 composer.json 代码,当我调试“CatalogController.php”文件时,它给了我以下错误。请帮我解决这个问题
文件夹结构
CatalogController.php - https://prnt.sc/26jxjw9
<?php
namespace App;
use Exception;
use App\Controller;
use App\CatalogModel;
use App\JwtMiddleware;
use App\RequestMiddleware;
class CatalogController extends Controller {
......
}
composer.json
{
"require": {
"klein/klein": "^2.1",
"firebase/php-jwt": "^5.2"
},
"autoload": {
"psr-4": {
"App\": "App/"
},
"classmap": [
"App/Controller",
"App/Middleware",
"App/Model"
]
}
}
[+更新]
感谢我的团队。我解决了 90% 。但我得到了这个错误。 https://prnt.sc/26jzpxp
请帮我解决这个问题。
【问题讨论】:
-
你最近扔过你的自动装载机吗?
-
是的,先生。我做的 。但同样的结果在那里
-
@ChrisHaas 这是我的控制器类 - prnt.sc/26jxjw9
-
虽然可能与您的问题无关,但作曲家文件的类图部分适用于非 PSR 代码(我认为)。丢弃您的供应商文件夹并重新运行 composer install 以及转储可能是值得的。如果失败,您可能需要破解打开的 vendor/composer/* 文件以查看您的代码是否在列表中。
-
哦等等。您的控制器位于 Control 文件夹中,因此它们应位于
App\Controller命名空间中