Menu

发行说明

发行说明

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 不再使用视图,所有的表单交互测试辅助函数都会被移除,JSON API 测试的辅助函数还保留着,请查阅 测试文档 获取更多信息。

Lumen 5.1.0

Lumen 5.1.0 使用了 Laravel 5.1 版本的模块,框架功能如:事件广播,中间层参数,测试方面的增强都能在 Lumen 框架中使用。Laravel 5.1 的完整发布日志,请参阅 Laravel documentation

Lumen 5.0.4

当升级到 Lumen 5.0.4 时候,你必须升级你的 bootstrap/app.php 文件,创建 Lumen 应用的区块代码修改如下:

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

注意: 这不是 强制性更新,然而,建议你更新,有可能会防止 Artisan 命令行出现的 BUG。

Lumen 5.0

Lumen 5.0 首次发布版本,基于 Laravel 5.x 。

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


暂无话题~