完全移除刀片并剥离Laravel / Lumen

时间:2015-11-24 15:15:42

标签: php laravel frameworks lumen

如何从流明中彻底删除Blade和/或我可以删除哪些其他包和内容以使其尽可能简约。我的最终目标是让它变得非常简单,但保留关键的东西。

Lumen所需要的只是处理后端并编写API,因此我可以将该API用于Angular前端 - 因此不需要Blade / Auth / Routing等内容,如何删除它们以及我可以删除吗?

是否有类似这样的教程或有人对此问题有任何经验?

/编辑:我知道它可能不会影响性能或者无论如何,但我只需要保持一切尽可能简单,如果我知道我有东西,我实际上使用的东西让我感觉更好。

2 个答案:

答案 0 :(得分:2)

要删除Laravel的某些功能,您可以打开config/app.php并删除您不使用的服务提供商和别名。

答案 1 :(得分:0)

请谨慎对待建议的答案。不要随便去删除服务提供商。它可能会破坏内容,并且作曲家更新将失败。

即使在新的版本5.7.x上,我也尝试删除notificationServiceProvider,而laravel无法初始化容器,并且立即使作曲者更新失败。我没有进一步研究,因为我敢肯定有完全禁用它的方法,但这只是一个例子。

您必须一次关闭一个拨盘,如果有完整的回归套件,请运行完整的回归套件,并更新,部署并继续。