- Laravel 教程
- Laravel - 首页
- Laravel - 概述
- Laravel - 安装
- Laravel - 应用结构
- Laravel - 配置
- Laravel - 路由
- Laravel - 中间件
- Laravel - 命名空间
- Laravel - 控制器
- Laravel - 请求
- Laravel - Cookie
- Laravel - 响应
- Laravel - 视图
- Laravel - Blade 模板
- Laravel - 重定向
- Laravel - 数据库操作
- Laravel - 错误与日志
- Laravel - 表单
- Laravel - 国际化
- Laravel - Session
- Laravel - 验证
- Laravel - 文件上传
- Laravel - 发送邮件
- Laravel - Ajax
- Laravel - 错误处理
- Laravel - 事件处理
- Laravel - Facades
- Laravel - Contracts
- Laravel - CSRF 保护
- Laravel - 身份验证
- Laravel - 授权
- Laravel - Artisan 命令行
- Laravel - 加密
- Laravel - 哈希
- 理解发布流程
- Laravel - 客人用户权限
- Laravel - Artisan 命令
- Laravel - 分页自定义
- Laravel - Dump Server
- Laravel - Action URL
- Laravel 有用资源
- Laravel - 快速指南
- Laravel - 有用资源
- Laravel - 讨论
Laravel - 理解发布流程
每个 Web 应用框架都有其自身的版本历史,并且一直在更新和维护。每个最新版本都会带来新的功能,这些功能要么被更改,要么被弃用,因此了解哪个版本适合您的项目非常重要。
对于 Laravel 来说,目前有两个活跃版本,如下所示:
- Laravel 4 - 于 2013 年 5 月发布
- Laravel 5.1 - 于 2015 年 2 月发布
Laravel 5.1 还包含各种版本,最新版本为 Laravel 5.1.5,其中包含所有用于 Web 开发的强大功能。Laravel 的路线图或版本发布如下图所示:
在理解 Laravel 的发布流程方面,以下几点值得注意:
Laravel 5.1 中移除了旧的 app/models 目录。
所有控制器、中间件和请求都分组在一个目录中,位于 app/Http 文件夹下。
新的文件夹 Providers 目录取代了 Laravel 4.x 版本之前的 app/start 文件。
所有语言文件和视图都已移至 resources 目录。
新的 artisan 命令 route:cache 用于注册新路由,并包含在 Laravel 5.1 及更高版本中。
Laravel 支持 HTTP 中间件,并且还包括 CSRF 令牌和身份验证模型。
所有身份验证模型都位于名为 resources/views/auth 的一个目录下。它包括用户注册、身份验证和密码控制器。
Laravel 版本发布
版本 | 发布日期 | Bug 修复截止日期 | 安全修复截止日期 |
---|---|---|---|
V1 | 2011年6月 | - | - |
V2 | 2011年9月 | - | - |
v3 | 2012年2月 | - | - |
v4 | 2013年5月 | - | - |
5.0 | 2015年2月4日 | 2015年8月4日 | 2016年2月4日 |
5.1 (LTS) | 2015年6月9日 | 2017年6月9日 | 2018年6月9日 |
5.2 | 2015年12月21日 | 2016年6月21日 | 2016年12月21日 |
5.3 | 2016年8月23日 | 2017年2月23日 | 2017年8月23日 |
5.4 | 2017年1月24日 | 2017年7月24日 | 2018年1月24日 |
5.5 (LTS) | 2017年8月30日 | 2019年8月30日 | 2020年8月30日 |
5.6 | 2018年2月7日 | 2018年8月7日 | 2019年2月7日 |
5.7 | 2018年9月4日 | 2019年2月4日 | 2019年9月4日 |
请注意,突出显示的版本表示最新版本。
广告