【发布时间】:2016-02-27 02:36:32
【问题描述】:
我怎样才能从 Lumen 中完全删除 Blade 和/或我可以删除哪些其他包和东西以使其尽可能简约。我的最终目标是让它变得非常简单,但保留关键的东西。
我需要 Lumen 处理后端并编写一个 API,这样我就可以将该 API 用于 Angular 前端 - 所以不需要 Blade/Auth/Routing 等东西,我该如何删除它们以及什么否则我可以删除吗?
是否有类似的教程或有人对此问题有任何经验?
/edit:我知道它可能不会影响性能或其他任何事情,但我只需要让一切尽可能简单,如果我知道我有实际使用的东西,它会让我对开发感觉更好.
【问题讨论】:
-
如果你想要超级简约,为什么不试试 Slim Framework... www.slimframework.com
-
您有什么理由特别想使用 Lumen 吗?如果你真的很在意削减它,我会倾向于从头开始编写我自己的应用程序,只使用我认为合适的可重用组件(例如 Aura 的路由器用于快速和简单的路由,Laravel 的数据库(用于 Eloquent)等)
-
我做了一些研究,有很多意见和测试,都有不同的结果,但可以说 Lumen 是目前可用的最快的微框架,这就是我想首先使用它的原因地方。我想让它尽可能地最小化和快速,而且我也有点熟悉 Laravel/Lumen 的关键部分,所以切换到另一个框架也需要额外的学习和文档浏览。
-
Slim 框架看起来非常简单和干净,所以我会考虑使用它,但是如果有任何方法可以将 Lumen 简化为像 Slime 这样的最小版本,我会使用它。感谢@geggleto 的建议
-
据我了解,lumen 是 Laravel 的精简版,你不可能真的比 lumen 更小。
标签: php laravel frameworks lumen