Laravel 和 PSR 4 自动加载不工作

Laravel and PSR 4 Autoloading not working

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

<?php namespace EP\Helpers;

class Helpers {


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

我正在做的路线:

Route::get('/', function(){
    return EP\Helpers\Helpers::sayHi();
});

但是当我到达那条路线时出现错误:

Class 'EP\Helpers\Helpers' not found

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

我相信在你的情况下命名空间是:

<?php namespace EP;