我有一个现有项目:
/project
/utils
/tests
/database
/...
我想添加一个api服务器,以便可以通过http访问系统的各个部分。 因此,我想在项目的/ api子目录中添加一个laravel项目:
/project
/utils
/tests
/database
/api --> laravel should be inside this folder
/...
现在,我想从laravel访问我的项目的类。
Route::get('/', function() {
return Utils\StringUtils::isEmpty('asd');
});
但是我得到了
Class 'Utils\StringUtils' not found
这可能是因为laravel项目具有自己的名称空间。如何从实际过程中引用类?
答案 0 :(得分:0)
在composer.json
autoload
部分中输入Laravel命名空间的路径:
"autoload": {
"psr-4": {
"ProjectApi\\": "project/api/"
},
}
并运行composer dumpautoload