2016-03-26 4 views
0

я редактировал PSR-4 на composer.jsonLaravel 5 - Изменение модели, Views, Controllers путь

"autoload": { 
    "classmap": [ 
     "database" 
    ], 
    "psr-4": { 
     "Marka\\Urun\\": "vendor/Marka/Urun/src/", 
     "App\\": "app/" 

    }, 
    "files": [ 
     "vendor/Marka/Urun/src/helpers.php" 
    ] 
}, 

Я хочу изменить файл (routes.php, helpers.php и модели, Views, контроллеры) тракты на: Vendor/Marka/Ürün/

enter image description here

Как я могу это сделать?

+0

Две вещи. ** 1. ** Пожалуйста, не связывайтесь с фотографиями исходного кода, просто укажите код в свой вопрос. ** 2. ** Пожалуйста, объясните, почему вы этого хотите, потому что то, что вы описали до сих пор, не имеет смысла без контекста. – Bogdan

ответ

0

Вы пытаетесь получить модульную структуру, если я получу ее правильно.

Если это так, вместо того чтобы пытаться установить другое пространство имен из композитора для каждого из ваших модулей в каталоге поставщика; я думаю, вы можете попытаться использовать что-то вроде http://sky.pingpong-labs.com/docs/2.0/modules

В противном случае, как вы, возможно, знаете, используя PSR-4 и структуру каталогов, если вы правильно закодировали свои файлы, все необходимые файлы будут загружаться автоматически, как вы назвали (импостелировали их).

Кстати, на всякий случай, когда вы не знали, что вам также может понадобиться ServiceProvider для загрузки всего, что нужно для Laravel на вашем пакете.

Я также предлагаю вам прочитать https://laravel.com/docs/5.2/packages, если вам нужна помощь в разработке структуры/функциональности.

Смежные вопросы