我刚刚建立了一个新的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;