发行说明

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

发行说明

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 。

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

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~