发行说明
发行说明
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 升级框架内的 Lavaral 组件到 5.2 版本,同时为 Lumen 的理念与目标引入了一些重要改变。
专注于无状态 API
Lumen 5.2 从之前专注于 Lumen 瘦身蜕变为专注于构建无状态 API,JSON API 服务。正因为如此,session 和视图不再包含在框架中。如果你需要这些功能,建议升级到全功能的 Laravel。升级 Lumen 应用程序到 Laravel 程序只需要复制路由和类到全新安装的 Laravel 中即可,因为 Laravel 和 Lumen 基本上使用同样的功能模块构成,你的代码基本不需要修改。
用户认证
因为 Lumen 不再包含 session,用户认证要求通过传递 API 令牌或者 header 信息来无状态地完成。你可以在新的 AuthServiceProvider
中完全控制用户认证流程。请阅读 认证系统文档 获取更多信息。
测试辅助函数
自从 Lumen 中不再包含会话(session)和视图(view)后,所有关于表单交互测试的辅助函数都已经被移除了。JSON API 的测试辅助函数依然被保留,请查阅 测试文档 了解更多信息。
Lumen 5.1.0
Lumen 5.1.0 使用了 Laravel 5.1 系列的组件来升级框架。像事件广播、中间件参数以及测试改进功能在 Lumen 5.1.0 也可以使用了。对于完整的Laravel 5.1 发行说明,请参考 Laravel 文档.
Lumen 5.0.4
升级到 Lumen 5.0.4 时, 应将 bootstrap/app.php
文件中创建 Application 类的部分更新为以下内容:
/**
* 创建一个新的 Lumen 应用程序实例
*/
$app = new Laravel\Lumen\Application(
realpath(__DIR__.'/../')
);
注意: 这不是 必须 更改的内容;但是,在使用 Artisan CLI 和 PHP 内置 Web 服务器时,可以防止一些错误产生。
Lumen 5.0
Lumen 5.0 是 Lumen 框架的最初版本,基于 Laravel 5.x 系列 PHP 组件。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。