Диспетчер пакетов - как расширить модуль возможностью обновления модуля - PullRequest
0 голосов
/ 24 октября 2018

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

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

Шаблон - я имею в виду некоторые правила, согласно которым программисты смогут показывать некоторые файлы, которые могут быть отредактированы потребителем, и для этого разработчик должен сделать некоторые API для этого с помощью некоторого стандартизированного метода, который будетнаписано в правилах, например, в некоторых конфигурациях композитора его модуля разработчик напишет, какие файлы должны быть скопированы в userpathПосле установки эти файлы будут скопированы, и пользователь сможет их изменить, а композитор сделает все возможное, чтобы модули увидели эти файлы в папке пользователя.И после обновления эта папка пользователя не будет переписывать эти отредактированные файлы ... Что-то в этом роде или, может быть, как-то более гибко

1 Ответ

0 голосов
/ 30 октября 2018

Как изменить представления пакетов, установленных композитором в Laravel: https://laravel.com/docs/5.0/packages#views Настроенные представления должны быть помещены в папку / resources / views / vendor / с такими же именами, как и в оригинале. Это первое место, где просмотры производятсяоснова

...