Laravel和PSR 4自动加载不起作用



我刚刚建立了一个新的Laravel 5项目。我在/app目录中包含一个Helpers.php。在这里:

<?php namespace EPHelpers;
class Helpers {

    public static function sayHi()
    {
        return 'Hi';
    }
}

在我正在做的路线中:

Route::get('/', function(){
    return EPHelpersHelpers::sayHi();
});

但是当我到达该路线时,我收到错误:

Class 'EPHelpersHelpers' not found

有趣的是,PHPStorm能够自动检测命名空间。有人知道为什么会发生这种情况吗?

我相信在您的情况下,命名空间将是:

<?php namespace EP;

最新更新