Menu

发行说明

发行说明

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 组件。

本文章首发在 Laravel China 社区
上一篇 下一篇
讨论数量: 0
发起讨论


暂无话题~