Php Laravel5无法使用软件包
我正在使用L5dev版本并尝试创建包。 Doing`php artisan workbench za web/侧栏-参考资料 它正在为我创建结构和服务提供商。 然后我尝试将服务提供者添加到app/config.phpPhp Laravel5无法使用软件包,php,laravel,package,laravel-5,Php,Laravel,Package,Laravel 5,我正在使用L5dev版本并尝试创建包。 Doing`php artisan workbench za web/侧栏-参考资料 它正在为我创建结构和服务提供商。 然后我尝试将服务提供者添加到app/config.php 'ZaWeb\Sidebar\SidebarServiceProvider' 我有一个错误: Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR) Class 'ZaWeb\S
'ZaWeb\Sidebar\SidebarServiceProvider'
我有一个错误:
Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR)
Class 'ZaWeb\Sidebar\SidebarServiceProvider' not found
我也尝试过使用composer dump autoload,但没有任何帮助。我已经找到了问题所在,bootstrap/autoload.php中的workmench目录没有自动加载选项 我添加了它,但不是所有的都好
if (is_dir($workbench = __DIR__.'/../workbench'))
{
Illuminate\Workbench\Starter::start($workbench);
}
您有该名称空间的正确PSR映射吗?在artisan生成的composer.json中,我有:autoload:{classmap:[src/migrations],PSR-0:{ZaWeb\\Sidebar\\\\:src/}}也尝试执行PSR-4:{ZaWeb\\Sidebar\\\:src/ZaWeb/Sidebar}