php artisan 抛出 FatalErrorException 类未找到



Laravel 4.1

它工作正常,直到我再次重新安装所有代码。
作曲家是否安装并且一直失败并出现相同的错误。

PHP工匠 {"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Class 'Idocrea8\Theme\Provider\ThemeServiceProvider' not found","file":"/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php","line":158}}

app.config 具有以下提供程序:

'Idocrea8\Theme\Provider\ThemeServiceProvider',

工作台目录有一个名为idocrea8的文件夹,似乎包含所有文件。
例如,此文件夹中的composer.json:/工作台/idocrea8/主题

{
"name": "idocrea8/theme",
"description": "",
"authors": [
{
"name": "iDocrea8",
"email": "iDocrea8@gmail.com"
}
],
"require": {
"php": ">=5.3.0",
"illuminate/support": "4.1.*"
},
"autoload": {
"psr-0": {
"Idocrea8\Theme": "src/"
}
},
"minimum-stability": "stable"
}

工作台/idocrea8有以下目录:
- 主题 -菜单 -图像 -钩

实际的ThemeServiceProvider.php位于此路径中 -/workbench/idocrea8/theme/src/Idocrea8/Theme/provider

我不确定为什么在似乎存在的地方找不到该文件。.

PSR-0 vs PSR-4

和这里

对于 Psr-0

请注意,命名空间声明应以 \ 结尾,以确保自动加载器准确响应。

也许你可以尝试在作曲家 JSON 中:

"autoload": {
"psr-0": {
"Idocrea8\Theme\": "src/"
}
}

"autoload": {
"psr-4": {
"Idocrea8\Theme\": "src/Idocrea8/theme/"
}
}

相关内容

  • 没有找到相关文章

最新更新