【发布时间】:2014-11-30 15:52:00
【问题描述】:
我正在使用 L5(开发版)并尝试创建包。 做`php artisan workbench za-web/Sidebar --resources
它为我创建了结构和服务提供商。
然后我尝试将服务提供者添加到 app/config.php
'ZaWeb\Sidebar\SidebarServiceProvider'
我遇到了错误:
Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)
Class 'ZaWeb\Sidebar\SidebarServiceProvider' not found
也试图做composer dump-autoload,但没有帮助。
【问题讨论】:
-
您是否有该命名空间的正确 PSR 映射?
-
在由工匠生成的composer.json中我有:“autoload”:{“classmap”:[“src/migrations”],“psr-0”:{“ZaWeb\\Sidebar\\” : "src/" } }
-
也尝试过 "psr-4": { "ZaWeb\\Sidebar\\": "src/ZaWeb/Sidebar" }
标签: php laravel package laravel-5