Lumen 7.0.0
Lumen 7.0将框架的基础Laravel组件升级到了该系列。7.x
Lumen 6.0.0
Lumen 6.0将框架的基础Laravel组件升级到了该6.0
系列。
Lumen 5.8.0
Lumen 5.8将框架的基础Laravel组件升级到了该5.8
系列。
Lumen 5.7.0
Lumen 5.7将框架的基础Laravel组件升级到了该5.7
系列。
Lumen 5.6.0
Lumen 5.6将框架的基础Laravel组件升级到了该5.6
系列。
Lumen 5.5.0
Lumen 5.5将框架的基础Laravel组件升级到该5.5
系列。
Lumen 5.4.0
Lumen 5.4将框架的基础Laravel组件升级到了该5.4
系列。
Lumen 5.3.0
Lumen 5.3将框架的基础Laravel组件升级到了该5.3
系列。
Lumen 5.2.0
Lumen 5.2.0升级了框架,以使用5.2系列Laravel组件,并对Lumen的基本理念和宗旨进行了重大更改。
仅无状态API
Lumen 5.2代表了精简Lumen的转变,使其仅专注于提供无状态的JSON API。因此,会话和视图不再包含在框架中。如果需要访问这些功能,则应使用完整的Laravel框架。将您的Lumen应用程序升级到完整的Laravel框架主要涉及将您的路线和类复制到新的Laravel安装中。由于Laravel和Lumen共享许多相同的组件,因此您的类无需进行任何修改。
认证方式
由于会话不再包含在Lumen中,因此必须使用API令牌或标头在无状态的情况下进行身份验证。您可以完全控制新版中的身份验证过程AuthServiceProvider
。请查看身份验证文档以获取更多信息。
测试助手
由于Lumen不再包含会话和视图,因此已删除所有表单交互测试帮助器。JSON API的测试助手仍然存在,因此请务必查看测试文档。
Lumen 5.1.0
Lumen 5.1.0升级了框架,以使用5.1系列Laravel组件。Lumen 现已提供事件广播,中间件参数和测试改进等功能。有关Laravel 5.1的完整发行说明,请查阅Laravel文档。
Lumen 5.0.4
升级到Lumen 5.0.4时,应将文件对Lumen应用程序类的创建更新为以下内容:bootstrap/app.php
$app = new Laravel\Lumen\Application(
realpath(__DIR__.'/../')
);
注意:这不是必需的更改;但是,在使用Artisan CLI和PHP的内置Web服务器时,应该可以防止某些错误。
Lumen 5.0
Lumen 5.0是Lumen框架的初始版本,它基于Laravel 5.x系列PHP组件。