搜索

pdf文档 Laravel 6.0 中文文档

14.66 MB 1442 页 1 下载 285 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
Laravel 6.0 是在 Laravel 5.8 基础上优化升级的 LTS 版本,主要特性包括引入语义化版本、兼容 Laravel Vapor、优化异常处理、支持任务中间件、新增懒集合、优化数据库子查询等。文档还介绍了从 Laravel 5.8 升级到 6.0 的注意事项,包括依赖更新、PHP 版本要求、授权资源优化、调度器优化、存储驱动移除、URL 生成规则调整等内容。
AI总结
Laravel 6.0 中文文档总结: ### 核心更新与新特性 1. **语义化版本** Laravel 框架包遵循语义化版本标准,确保与扩展包兼容,同时保持原有的发布周期。 2. **兼容 Laravel Vapor** 提供对无服务器部署平台 Laravel Vapor 的支持,简化了 AWS Lambda 环境下的应用管理。 3. **优化授权响应** 通过 `Gate::inspect` 方法和授权响应消息,轻松向用户解释请求被拒绝的原因。 4. **支持任务中间件** 新增任务中间件功能,允许在任务执行前后添加中间件逻辑。 5. **懒集合(LazyCollection)** 查询构建器的 `cursor` 方法返回 `LazyCollection` 实例,优化内存使用,支持大数据量操作。 6. **子查询优化** 引入数据库子查询优化,支持更复杂的查询逻辑,例如获取目的地及其最新航班信息。 7. **前端脚手架独立化** 将前端脚手架提取到独立的 Composer 包 `laravel/ui`,提升开发效率。 8. **Ignition 支持** 集成开源错误和异常详情页项目 Ignition,提供优化的错误处理和用户体验。 ### 升级注意事项 1. **PHP 版本要求** Laravel 6.0 要求 PHP 版本 >=7.2,PHP 7.1 已不再支持。 2. **依赖更新** 在 `composer.json` 中将 `laravel/framework` 依赖更新为 `^6.0`,并检查第三方扩展包的兼容性。 3. **Input 门面移除** `Input` 门面已被移除,建议将 `Input::get` 方法替换为 `Request::input`。 4. **调度器 `between` 方法修复** 修复调度器 `between` 方法的时间范围逻辑,确保正确执行预期的调度任务。 5. **Rackspace 存储驱动移除** Rackspace 存储驱动被移除,建议使用社区维护的扩展包替代。 6. **URL 生成变化** 路由 URL 生成方式调整,未匹配路由路径的参数将被追加到查询字符串中。 ### 其他重要信息 - 优化了异常处理和错误页面体验。 - 提供了更高效的数据库查询和资源管理功能。 - 鼓励查看 Laravel 代码仓库的更新日志以获取更多细节。 此版本在功能优化、性能提升和用户体验方面均有显著改进,建议开发者根据文档逐步升级并测试应用。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1435 页请下载阅读 -
文档评分
请文明评论,理性发言.