好的,所以我的 Laravel 应用程序中有一个项目文件夹。命名为 TLGD(如果我的站点的名称)。在里面我创建了一个表单验证助手,用于从控制器中删除不必要的代码。
这是文件夹结构:
TGLD\Validation\Forms
在这里我有我的表单助手类
现在在控制器中只是为了测试它,我通过 php 中的 use methd 调用类,如下所示:
use TGLD\Validation\Forms\Login;
login 是登录验证的类
现在效果很好,所以我尝试自动加载 TGLD 文件夹,所以我不需要在每个控制器中添加使用行。这是我的 composer.json 文件
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"psr-4": {
"TGLD\\": "app/TGLD"
}
},
但是当我自动加载它时,它给了我我的登录类不存在的错误,这意味着自动加载器不工作。有语法错误还是我遗漏了什么?我跑了
composer dump-autoload -o
好吧,任何建议都有帮助,提前谢谢你