首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4插件系统

Laravel 4插件系统
EN

Stack Overflow用户
提问于 2013-08-22 03:40:24
回答 2查看 3.1K关注 0票数 5

我寻找一些基于Laravel的应用程序的插件结构。

例如论坛软件、cms或电子商务应用可以从插件结构中获益。

我的问题是,实现这个插件系统的最好方法是什么,以便第三方插件可以扩展应用程序。主要的问题是它应该是动态可扩展的,用户应该能够轻松地安装这些插件,而不会扰乱应用程序代码。

这个问题也延伸到主题,但那是另一个问题。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-11 18:23:12

Laravel是一个框架,而不是像Wordpress或Joomla那样的CMS,所以创建一个适合每个人的插件系统可能是相当困难的,因为Laravel可以在许多方面使用,但我确实可以在某些情况下看到简单包的好处。

前面已经提到过Packagist,它不能直接解决您的问题,但是如何:

  1. 在Packagist packages
  2. Create installer的基础上,
  3. 定义通用的插件体系结构(用于绑定、安装程序、软件包格式、迁移、更新等的通用应用编程接口)。Packagist sane通过Packagist/Composer获取软件包,并为软件包添加一组合理的默认设置和配置,并将它们集成到已定义的插件architecture
  4. Document中,并将它们集成到已定义的插件API中,并将其集成到已定义的插件API中,其他插件很快就会效仿
票数 2
EN

Stack Overflow用户

发布于 2013-08-22 04:45:05

我对这个问题有点困惑,但我相信你正在寻找的东西已经在Laravel 4中实现了,它们就是所谓的包,可以在http://www.packagist.org上找到,并可以使用Composer轻松地安装和自动加载到你的应用程序中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18366244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档