2015-02-14 2 views
1

Я пытаюсь разбить приложение на отдельные «модули».Ресурсы Laravel 5 и папка lang в отдельных модулях

Я не уверен, оставить ли папку с ресурсами там, где она есть, и поместить все для каждого модуля, или как я хотел бы предоставить каждому модулю свою папку с собственными активами.

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

Вот моя структура каталогов до сих пор:

enter image description here

я Также я право поставить папку запросов в каждом модуле?

Здесь есть соответствующий раздел composer.json:

"autoload": { 
    "classmap": [ 
     "database", 
     "app/Modules" 
    ], 
    "psr-4": { 
     "App\\": "app/", 
     "Modules\\": "Modules/" 
    } 
}, 
+1

Это очень правильный вопрос, но в конечном итоге это сводится к тому, что вы предпочитаете. Нет правильного способа сделать это (хотя, возможно, некоторые из них явно ошибочны). Я бы предложил опубликовать вопрос, например. форум Laracasts. –

ответ

2

Посмотрите на раздел в официальной документации Laravel Packages. В нем есть разделы по хранению таких вещей, как файлы переводов и другие активы в вашем пакете, и публикация их при включении вашего пакета в ваши приложения.

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