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