Lumen 5.2 已正式发布,新版本将专注于提供无状态的 JSON API

lumen

Lumen 5.2.0 现在正式发布了!本次发布包含 Laravel 5.2 的组件并且对核心理念做了显著修改。

现在使用 Lumen 的用户要注意官方文档中的以下几点说明:

只提供无状态API

Lumen 5.2 对 Lumen 做了大瘦身 —— 只专注于提供无状态的 JSON API。因此,框架将不再支持会话(Session)和视图(View),如果要使用这些功能,需要使用完整的 Laravel 框架。将 Lumen 升级到 Laravel 很简单:只需要将你的路由和代码类拷贝到新安装的 Laravel 应用,由于 Laravel 和 Lumen 共用很多组件,你自己编写的代码类基本不需要做什么修改。

认证

由于会话不再被 Lumen 支持,认证必须通过 API token 或者请求头来实现无状态。在新的 AuthServiceProvider 中你对认证过程拥有完全的控制权,查看 Lumen 认证文档了解更多。

测试

由于 Lumen 不再支持会话和视图,所有相关测试功能都被移除。对 JSON API 的测试保留了下来,查看 Lumen 测试文档了解更多。

注:Lumen 5.2 的中文文档已翻译完成,点此前往

学院君 has written 703 articles

资深PHP工程师,Laravel学院院长

2 thoughts on “Lumen 5.2 已正式发布,新版本将专注于提供无状态的 JSON API

发表评论

标记为*的字段是必填项(邮箱地址不会被公开)

你可以使用这些HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>