Php Laravel无法加载第三方库

Php Laravel无法加载第三方库,php,laravel,Php,Laravel,基本上这就是我到目前为止所做的: 我已将我的第三方库放入app\library\WebName\Helper\Helper.php 这是Helper.php namespace WebName\Helper; class Helper { public static function hello() { return 'Hello!'; } } 然后我修改了composer.json: "classmap": [ "app/commands

基本上这就是我到目前为止所做的:

我已将我的第三方库放入
app\library\WebName\Helper\Helper.php

这是
Helper.php

namespace WebName\Helper;

class Helper {

    public static function hello() {

        return 'Hello!';
    }
}
然后我修改了composer.json:

"classmap": [
        "app/commands",
        "app/controllers",
        "app/library",
        "app/models",
        "app/database/migrations",
        "app/database/seeds",
        "app/tests/TestCase.php"
        ]
然后我执行了一个
composer dump autoload

现在的问题是,当我尝试访问
Helper
类时,例如在这个控制器中:

use WebName\Helper;

class ValidationController extends BaseController {

    public function sayHello() {

        // Verification
        echo Helper::hello();
    }
我得到以下错误:

{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'WebName\\Helper' not found","file":"C:\\xampp\\htdocs\\webname\\app\\controllers\\ValidationController.php","line":19}}

如果类
Helper
位于命名空间
WebName\Helper
中,那么您肯定应该使用

use WebName\Helper\Helper; 
不是


在您的控制器中?

@MarkBaker/facepalm谢谢!它正在工作。请写下答案,我会记下:)我太累了,我想是时候停下来了。名字空间很有趣:)当你盯着某个东西看了很久的时候,第二双眼睛总是有帮助的
use WebName\Helper;