鲁明与拉拉维尔的异同

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

我读过文档,看起来Lumen是Laravel,功能较少。我一定是遗漏了什么。我正在寻找一个比较表的组件和特点的拉拉维尔和Lumen。有人知道区别吗?

提问于
用户回答回答于

可以将Laravel组件添加到Lumen以扩展它,所以不仅仅用于微服务和api。然而,如果你的目标是扩展Lumen成为一个网站,你可以使用Laravel代替。

用户回答回答于

它比Laravel更快,每秒可以处理更多的请求。

Laravel是一个将许多组件(第三方和Laravel自己的组件)粘合在一起的框架。现在Lumen使用了许多相同的组件,但是将引导过程缩减到了最低限度。你可以说它是一种“不同的胶水”,组件(因此很多特性)都是相同的。

通过取消框架在配置和更改默认引导过程方面的一些灵活性,可以实现性能的改善。

除此之外,更多的功能在默认情况下是禁用的,在使用之前必须激活它们。

首先需要取消注释这一行bootstrap/app.php使他们能够:

// $app->withFacades();

Dotenv环境文件和雄辩也是如此。

扫码关注云+社区