Lumen 5.2 现已发布
发布日期:作者: Eric L. Barnes
Lumen 5.2.0 现已发布!此版本包含 Laravel 5.2 组件,并对其核心理念进行了重大更改。
任何现有的 Lumen 用户应该注意文档中的以下内容
仅无状态 API
Lumen 5.2 代表着 Lumen 向精简的转变,专注于仅提供无状态的 JSON API。因此,框架不再包含会话和视图。如果您需要访问这些功能,您应该使用完整的 Laravel 框架。将您的 Lumen 应用程序升级到完整的 Laravel 框架主要涉及将您的路由和类复制到 Laravel 的全新安装中。由于 Laravel 和 Lumen 共享许多相同的组件,因此您的类可能不需要任何修改。
身份验证
由于 Lumen 不再包含会话,因此身份验证必须使用 API 令牌或标头以无状态方式执行。您对新的 AuthServiceProvider 中的身份验证过程拥有完全控制权。有关更多信息,请查看身份验证文档。
测试帮助程序
由于 Lumen 不再包含会话和视图,因此所有表单交互测试帮助程序都已被删除。用于 JSON API 的测试帮助程序仍然存在,因此请务必查看测试文档。
有关更多详细信息,请查看 官方文档。