Laravel 4插件系统

Sin*_*nan 5 php plugins laravel laravel-4

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

例如,论坛软件,cms或电子商务应用程序可以受益于插件结构.

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

这个问题也延伸到主题,但这是另一个问题.有任何想法吗?

use*_*496 0

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

  • 这种方法可能非常适合想要向软件添加功能的开发人员。但是,当管理站点的用户想要向站点添加插件时,这种方法很复杂。它应该像从面板添加插件并启用或禁用它一样简单。我想知道如何使用 Laravel 最好地集成它。 (2认同)