发行说明
发行说明
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 使用 Laravel 5.2 模块构建而成。与此同时,Lumen 的设计哲学和目标也将有所改变。
专注于构建无状态 API
Lumen 5.2 从之前的臃肿的 Lumen 脱变成专注于构建无状态 API,JSON API 服务。 正因为如此,Session 和视图不再包含在框架中。 如果你需要这些功能,建议升级到完整版本的 Laravel,升级 Lumen 应用程序到 Laravel 程序只需要复制路由和类到新的程序中即可,因为 Laravel 和 Lumen 基本上使用同样的功能模块构成。
用户认证
因为 Lumen 不再使用 Session,用户认证必须通过传送 API 令牌或者标头信息。你可以在新的 AuthServiceProvider
中完全控制这些逻辑, 请阅读 用户认证文档 获取更多信息。
测试帮助函数
因为 Lumen 中已经不再包含会话(session)和视图(view),所有的表单交互测试帮助函数都已经被移除了。JSON API 的测试帮助函数仍然保留,请查阅 测试文档 了解更多信息。
Lumen 5.1.0
Lumen 5.1.0 使用了 Laravel 5.1 系列的组件来升级框架。现在 Lumen 中可以使用诸如事件广播、中间件参数以及测试改进等功能。完整的 Laravel 5.1 发行说明,请参阅 Laravel 文档。
Lumen 5.0.4
当升级到 Lumen 5.0.4 时,你应该更新你的 bootstrap/app.php
文件中创建 Lumen 应用的类为如下:
$app = new Laravel\Lumen\Application(
realpath(__DIR__.'/../')
);
注意: 这个修改不是 必须的;然而,当使用 Artisan 命令和 PHP 内置 web 服务时,它能够避免一些 bug。
Lumen 5.0
Lumen 5.0 是 Lumen 框架的首次发布版本,基于 Laravel 5.x 系列中的 PHP 组件。
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。