2014-11-30 4 views
0

Я использую L5 (версия для разработчиков) и пытаюсь создать пакет. Выполнение `php artisan workbench za-web/Sidebar --resourcesLaravel5 не может использовать пакет

Это создает для меня структуру и сервис-провайдера. enter image description here

И тогда я пытаюсь добавить поставщика услуг приложения/config.php

'ZaWeb\Sidebar\SidebarServiceProvider' 

Я получил ошибку:

Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_ERROR) 
Class 'ZaWeb\Sidebar\SidebarServiceProvider' not found 

также пытался сделать composer dump-autoload но это не помогло.

+0

У вас есть правильное отображение ** PSR ** для этого пространства имен? – Bogdan

+0

в composer.json генерируемого ремесленничества у меня есть: "автозагрузка": { "classmap": [ "SRC/миграция" ], "PSR-0": { "ZaWeb \\ Боковая панель \\": "src /" } } – Cawa

+0

Также попытался сделать «psr-4»: { «ZaWeb \\ Sidebar \\»: «src/ZaWeb/боковая панель» } – Cawa

ответ

0

Я понял, что случилось, Тереза ​​нет автозагрузки seciton для каталога workmench в бутстрапе/autoload.php Я добавить его и не все в порядке.

if (is_dir($workbench = __DIR__.'/../workbench')) 
{ 
    Illuminate\Workbench\Starter::start($workbench); 
} 
Смежные вопросы