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

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

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

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

1 ответ

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

Другие вопросы по тегам