【问题标题】:Package manager - how to extend module with ability of module update包管理器 - 如何扩展具有模块更新能力的模块
【发布时间】:2018-10-24 12:12:27
【问题描述】:

当我使用像 Composer 这样的包管理器时,我想使用一些 3rd-party 模块,并且能够更改这个模块的一些视图(模板),同时能够通过 composer 更新这个模块. 我该怎么做?

如果不是 - 考虑将某些模式集成到包管理器以有能力做到这一点可能是个问题?

模式 - 我的意思是一些规则,程序员将能够显示一些能够被消费者编辑的文件并做到这一点,开发人员应该通过一些将写入规则的标准化方法为它做一些 api , f.e.在他的模块开发人员的一些作曲家配置中,应该将哪些文件复制到用户路径。安装后,这些文件将被复制并且用户将能够更改它,并且composer将执行它能够在用户文件夹中查看这些文件的模块。并且在更新后这个用户文件夹不会重写这些编辑过的文件......类似的东西或者可能更灵活

【问题讨论】:

    标签: laravel composer-php package-managers extensibility


    【解决方案1】:

    如何在 Laravel 中修改 composer 安装的包的视图: https://laravel.com/docs/5.0/packages#views 自定义视图应放在文件夹 /resources/views/vendor/ 与原始名称相同 这是框架搜索视图的第一个地方

    【讨论】:

      猜你喜欢
      • 2012-09-21
      • 1970-01-01
      • 2016-02-24
      • 2011-09-25
      • 1970-01-01
      • 2022-11-09
      • 1970-01-01
      • 2011-06-04
      • 2012-11-30
      相关资源
      最近更新 更多