发行说明

未匹配的标注
本文档最新版为 6.x,旧版本可能放弃维护,推荐阅读最新版!

发行说明

Lumen 5.7.0

Lumen 5.7 将框架下的 Laravel 组件升级至版本 5.7

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 documentation 文档.

Lumen 5.0.4

升级到 Lumen 5.0.4 时, 应将 bootstrap/app.php 文件中创建 Application 类的部分更新为以下内容:

$app = new Laravel\Lumen\Application(
    realpath(__DIR__.'/../')
);

注意: 这不是 必须 更改的内容;但是,在使用 Artisan CLI 和 PHP 内置 Web 服务器时,可以防止一些错误产生。Lumen 5.0 是 Lumen 框架的最初版本,基于 Laravel 5.x 系列 PHP 组件。

Lumen 5.0

Lumen 5.0 是 Lumen 框架的最初版本,基于 Laravel 5.x 系列 PHP 组件。

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/lumen/5.7/relea...

译文地址:https://learnku.com/docs/lumen/5.7/relea...

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:2
讨论数量: 0
发起讨论 查看所有版本


暂无话题~