Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel和PSR 4自动加载不工作_Php_Laravel_Laravel Routing_Laravel 5 - Fatal编程技术网

Php Laravel和PSR 4自动加载不工作

Php Laravel和PSR 4自动加载不工作,php,laravel,laravel-routing,laravel-5,Php,Laravel,Laravel Routing,Laravel 5,我刚刚建立了一个新的Laravel 5项目。我在/app目录中包含了一个Helpers.php。这是: <?php namespace EP\Helpers; class Helpers { public static function sayHi() { return 'Hi'; } } 但当我走上那条路线时,我得到了一个错误: Class 'EP\Helpers\Helpers' not found 有趣的是,PHPStorm能够自动检

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

<?php namespace EP\Helpers;

class Helpers {


    public static function sayHi()
    {
        return 'Hi';
    }
}
但当我走上那条路线时,我得到了一个错误:

Class 'EP\Helpers\Helpers' not found

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

我相信在您的案例中,名称空间应该是:

<?php namespace EP;

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

<?php namespace EP;

我相信在您的情况下,名称空间将是
Ep
。我使用artisan将项目名称重命名为“Ep”。我没有使用“App”作为根目录,而是使用了“EP”。但是当你使用
EP\Helpers\Helpers
时,就没有
Helpers
目录了。我相信在你的例子中,名称空间应该是
Ep
。我使用artisan将项目名称重命名为“Ep”。我没有使用“App”作为根目录,而是使用了“EP”。但是当你使用
EP\Helpers\Helpers
时,就没有
Helpers
目录了。把它作为一个答案,因为它起作用了。