Laravel - 为 WEB 艺术家创造的 PHP 框架。

PHP THAT DOESN'T HURT. CODE HAPPY & ENJOY THE FRESH AIR.

Laravel logo

Lumen 5.2 正式发布

Lumen 5.2.0 已经正式发布了!此次发布的版本包含了 Laravel 5.2 的组件并在核心理念上做了重大改变。

建议所有 Lumen 用户阅读相关文档了解以下所提到的改变:

专注提供无状态的 API 服务

Lumen 5.2 对 Lumen 进行了大瘦身专注于,并且将专注提供无状态的 JSON API 服务。因此,Lumen 框架将不再包含Session和视图(View)。如果你需要使用这些功能,请用完整的 Laravel 框架。将 Lumen 应用升级到完整的 Laravel 应用只需:将你自己开发的代码拷贝到全新安装的 Laravel 项目中,仅此而已!由于 Laravel 和 Lumen 中的很多组件是共用的,因此,你自己编写的代码根本无须修改。

认证

由于 session 不再包含在 Lumen 中,因此,认证(authentication)必须通过 API token 或者请求头来实现无状态化。在全新实现的 AuthServiceProvider 中你对认证过程拥有完全的控制权。请查看 Lumen 中关于认证(authentication)的文档以了解更多信息。

测试辅助功能

由于 Lumen 不再包含 session 和视图,因此所有关于表单交互的测试辅助代码(testing helper)都被删除了。于 JSON API 相关的测试辅助代码仍然保留了下来,请查看 Lumen 关于测试方面的文档以了解更多信息。

文档地址: Lumen 5.2 官方文档

---

原文地址:https://laravel-news.com/2016/01/lumen-5-2-is-released/

关于作者 王赛
源码面前,了无秘密。