laravel - Laravel 插件开发
问题描述
我正在 Laravel 中构建一个开源应用程序,我希望其他开发人员能够轻松地在我的应用程序之上构建,而无需更改我的应用程序的核心文件。因此,每当我提供新版本/更新时,他们的代码都不会丢失。
我知道的最好的应用程序是wordpress。它允许其他开发人员在 wordpress 之上构建主题、插件。
查看一些支持事件和监听器以及动态选项的包。我的应用程序也使用 Vue.JS,所以这个插件开发也应该支持 Vue。
是否有任何文章、文档、准备使用的包,我可以将这个功能添加到我的项目中?
解决方案
您正在为后端和前端开发。要实现您正在寻找的东西,您需要深入研究dependency managers
。依赖管理器允许您将代码捆绑到一个包中并轻松推出更新。因为您将使用语义版本控制,所以您的包不应该破坏现有的代码库(希望如此)。
对于 JavaScript,您需要:
对于 PHP,您需要:
我不打算在这里深入探讨,因为这个主题太宽泛了,但这应该能让你继续前进。
推荐阅读
- linux - 如何将 VitualHost 配置指向 Apache2.4 中的 Web 应用程序
- javascript - 如何在更新时将单击的表格行数据传输到输入
- sql - Is it possible to create one index for both primary and foreign key?
- laravel - 如何使用 Vue js 删除数据?
- google-cloud-platform - 无法从 Google 深度学习 VM 访问 Jupyter 实验室
- java - 如何在工作区级别在 vscode 中设置 java vmargs
- python-3.x - python中连接期间的数组维度问题
- reactjs - 使用 react-google-maps 刷新不需要的页面
- servicenow - 如何在 Jelly 中获取评估值
- javascript - 将逻辑和 render() 函数从组件中分离出来