首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用laravel 5.3为cms创建扩展安装程序

使用laravel 5.3为cms创建扩展安装程序
EN

Stack Overflow用户
提问于 2016-11-09 15:58:28
回答 1查看 58关注 0票数 0

你好,所以我正在创建基本的cms,这是在Laravel5.3,我想使用我的许多网站,我在未来的工作。目前,我已经创建了核心后端,创建文章、猫场和设置处理程序。然而,我希望其余的后端功能是可安装的,就像其他CMS的扩展一样。我所要做的就是删除一个带有json或xml文件的Zip文件夹,以声明一些基本信息,然后它将自动创建可能需要的路由和模板。我想要的一个例子是媒体管理器扩展。这可能是json文件的样子:

代码语言:javascript
复制
{
    "ExtensionName":"Media Manager",
    "Alias":"media-manager",
    //Routes in the admin area. First is the route the second is the class
    "RoutesAdmin":[{"media/manager":"MediaManager"},{"media/manager/new":"MediaNew"}],
    "RoutesFront":'[{"/img/{imgName}":"ImageGet"}]
}

这只是我认为应该发生的事情的一个快速例子。但我想要增加所有这些,我需要一遍又一遍地从一个站点编码到另一个站点。处理这件事的最佳方法是什么。然而,这取决于变化。如果需要的话,请把我转到教程。但我很难搞清楚。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-09 16:14:13

MJH的回答(这样我就可以关闭而不是删除):将它们开发为composer包。然后,您所需要做的就是将它添加到您的composer.json和composer更新中,以使其工作。如果您不喜欢CLI,甚至可以创建这样的UI。不需要发明自己的JSON格式,也不需要..。实际上,您“只是”需要开发实际的业务逻辑,让composer来完成其余的工作,它甚至支持版本控制等等。

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

https://stackoverflow.com/questions/40511117

复制
相关文章

相似问题

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