云云​(留言 | 贡献)
创建页面,内容为“{{Infobox|标题=Laravel|内容={{!}}- ! 中文名 {{!}} Laravel {{!}}- ! 英文名 {{!}} Laravel {{!}}- ! 开发者 {{!}} Taylor Otwell {{!}}- ! 首次发布 {{!}} 2011年6月<ref name="wiki-zh">[https://zh.wikipedia.org/wiki/Laravel Laravel - 维基百科,自由的百科全书]</ref> {{!}}- ! 当前版本 {{!}} 13.17.0(2026年6月23日)<ref name="wiki-zh" /> {{!}}- ! 编程语言 {{!}} PHP {{!}}- ! 类型 {{!}} Web应用框架 {{!}}…”
 
IdleTap-bot​(留言 | 贡献)
由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行)
 
(未显示另一用户的1个中间版本)
第1行: 第1行:
{{Infobox|标题=Laravel|内容={{!}}-
{{Infobox
! 中文名
| title = Laravel
{{!}} Laravel
 
{{!}}-
| label1 = 中文名
! 英文名
| data1 = Laravel
{{!}} Laravel
 
{{!}}-
| label2 = 英文名
! 开发者
| data2 = Laravel
{{!}} Taylor Otwell
 
{{!}}-
| label3 = 开发者
! 首次发布
| data3 = Taylor Otwell
{{!}} 2011年6月<ref name="wiki-zh">[https://zh.wikipedia.org/wiki/Laravel Laravel - 维基百科,自由的百科全书]</ref>
 
{{!}}-
| label4 = 首次发布
! 当前版本
| data4 = 2011年6月<ref name="wiki-zh">[https://zh.wikipedia.org/wiki/Laravel Laravel - 维基百科,自由的百科全书]</ref>
{{!}} 13.17.0(2026年6月23日)<ref name="wiki-zh" />
 
{{!}}-
| label5 = 当前版本
! 编程语言
| data5 = 13.17.0(2026年6月23日)<ref name="wiki-zh" />
{{!}} PHP
 
{{!}}-
| label6 = 编程语言
! 类型
| data6 = PHP
{{!}} Web应用框架
 
{{!}}-
| label7 = 类型
! 许可协议
| data7 = Web应用框架
{{!}} MIT许可证<ref name="wiki-zh" />
 
{{!}}-
| label8 = 许可协议
! 网站
| data8 = MIT许可证<ref name="wiki-zh" />
{{!}} [https://laravel.com laravel.com]
 
{{!}}-
| label9 = 网站
! 源代码库
| data9 = [https://laravel.com laravel.com]
{{!}} [https://github.com/laravel/framework GitHub]}}'''Laravel''' 是一个由 Taylor Otwell 所建立、自由开源的 [[PHP]] Web 框架,旨在实现 Web 软件的 MVC(模型-视图-控制器)架构,并作为 CodeIgniter 的替代方案<ref name="wiki-zh" /><ref name="wiki-en">[[wikipedia:Laravel|Laravel - Wikipedia]]</ref>。其源代码托管于 GitHub,许可条款为 [[MIT 许可证]]<ref name="wiki-zh" /><ref name="wiki-en" />。Laravel 的特色包含支持用户身份验证和授权,具有模块化的包系统且有专属的包库,提供连接多种关系型数据库的方式,提供工具来协助应用程序的部署和维护,并且发展出许多语法糖<ref name="wiki-zh" /><ref name="wiki-en" />。Laravel 与 Symfony、Zend、CodeIgniter、Yii2 和其他框架一起被视为最受欢迎的 PHP 框架之一<ref name="wiki-zh" />。
 
| label10 = 源代码库
| data10 = [https://github.com/laravel/framework GitHub]
}}'''Laravel''' 是一个由 Taylor Otwell 所建立、自由开源的 [[PHP]] Web 框架,旨在实现 Web [[软件]]的 MVC(模型-视图-控制器)[[架构]],并作为 CodeIgniter 的替代方案<ref name="[[wiki]]-zh" /><ref name="wiki-en">[[wikipedia:Laravel|Laravel - Wikipedia]]</ref>。其源代码托管于 GitHub,许可条款为 [[MIT 许可证]]<ref name="wiki-zh" /><ref name="wiki-en" />。Laravel 的特色包含支持[[用户]]身份验证和授权,具有模块化的包系统且有专属的包库,提供连接多种关系型[[数据]]库的方式,提供工具来协助应用程序的部署和维护,并且发展出许多语法糖<ref name="wiki-zh" /><ref name="wiki-en" />。Laravel 与 Symfony、Zend、CodeIgniter、Yii2 和其他框架一起被视为最受欢迎的 PHP 框架之一<ref name="wiki-zh" />。


== 历史 ==
== 历史 ==
第40行: 第43行:
Laravel 2 于 2011 年 9 月正式发布,由作者与社区提供了许多优化<ref name="wiki-zh" />。主要的新功能包括支持控制器(Controller),使 Laravel 2 成为真正的 MVC 框架,并且实现了控制反转(IoC),提供了模板引擎 Blade<ref name="wiki-zh" /><ref name="wiki-en" />。但同时也移除了对第三方包的支持<ref name="wiki-zh" /><ref name="wiki-en" />。
Laravel 2 于 2011 年 9 月正式发布,由作者与社区提供了许多优化<ref name="wiki-zh" />。主要的新功能包括支持控制器(Controller),使 Laravel 2 成为真正的 MVC 框架,并且实现了控制反转(IoC),提供了模板引擎 Blade<ref name="wiki-zh" /><ref name="wiki-en" />。但同时也移除了对第三方包的支持<ref name="wiki-zh" /><ref name="wiki-en" />。


Laravel 3 于 2012 年 2 月发布<ref name="wiki-en" />,带来的新功能包括:命令行界面(CLI)Artisan、支持多种数据库管理系统、提供迁移(Migration)为数据库做版本控制、支持事件(Event)的处理,以及封装系统 Bundles<ref name="wiki-zh" /><ref name="wiki-en" />。随着 Laravel 3 的发布,Laravel 的用户和受欢迎程度也随之增加<ref name="wiki-zh" />。
Laravel 3 于 2012 年 2 月发布<ref name="wiki-en" />,带来的新功能包括:命令行界面(CLI)Artisan、支持多种[[数据库]]管理系统、提供迁移(Migration)为数据库做版本控制、支持事件(Event)的处理,以及封装系统 Bundles<ref name="wiki-zh" /><ref name="wiki-en" />。随着 Laravel 3 的发布,Laravel 的用户和受欢迎程度也随之增加<ref name="wiki-zh" />。


Laravel 4,代号为 Illuminate,于 2013 年 5 月发布<ref name="wiki-zh" /><ref name="wiki-en" />。此版本将过去的代码完全重写,并分散到许多独立的包中,通过 Composer 进行管理(一个应用程序级别的包管理工具)<ref name="wiki-zh" /><ref name="wiki-en" />。这样的修改提高了 Laravel 4 的可扩展性<ref name="wiki-zh" />。其他特点包括:数据库的 Seeding(为数据库建置初始数据)、支持队列(Queue)、支持发送不同类型的电子邮件,并支持数据库的软删除<ref name="wiki-zh" />。
Laravel 4,代号为 Illuminate,于 2013 年 5 月发布<ref name="wiki-zh" /><ref name="wiki-en" />。此版本将过去的代码完全重写,并分散到许多独立的包中,通过 [[Composer]] 进行管理(一个应用程序级别的包管理工具)<ref name="wiki-zh" /><ref name="wiki-en" />。这样的修改提高了 Laravel 4 的可扩展性<ref name="wiki-zh" />。其他特点包括:数据库的 Seeding(为数据库建置初始数据)、支持队列(Queue)、支持发送不同类型的电子邮件,并支持数据库的软删除<ref name="wiki-zh" />。


Laravel 5 于 2015 年 2 月发布<ref name="wiki-zh" />。新的特点包括:提供周期性执行任务的调度器 Scheduler、提供一个抽象层 Flysystem 让远程与本地端的文件系统能有相同的操作方式、提供 Elixir 以管理静态资源,并提供了可简化串接 OAuth 登录的包 Socialite<ref name="wiki-zh" />。Laravel 5 也同时修改了目录结构<ref name="wiki-zh" />。Laravel 5.1 于 2015 年 6 月发布,是 Laravel 的第一个长期支持(LTS)版本<ref name="wiki-zh" />。
Laravel 5 于 2015 年 2 月发布<ref name="wiki-zh" />。新的特点包括:提供周期性执行任务的调度器 Scheduler、提供一个抽象层 Flysystem 让远程与本地端的文件系统能有相同的操作方式、提供 Elixir 以管理静态资源,并提供了可简化串接 OAuth 登录的包 Socialite<ref name="wiki-zh" />。Laravel 5 也同时修改了目录结构<ref name="wiki-zh" />。Laravel 5.1 于 2015 年 6 月发布,是 Laravel 的第一个长期支持(LTS)版本<ref name="wiki-zh" />。


Laravel 6 于 2019 年 9 月发布,提供了更好的性能和更多的安全性,同时增加了大量的新功能<ref name="yisu">[https://www.yisu.com/ask/61320255.html 框架Laravel有哪些版本迭代]</ref>。Laravel 7.0 于 2020 年 3 月发布,增加了如 Laravel Nova、Blade 组件等新功能<ref name="yisu" />。Laravel 8.0 于 2020 年 9 月发布,增加了类自动发现、路由缓存等新特性<ref name="yisu" />。Laravel 9 于 2022 年 2 月发布,要求 PHP 8.0 或更高版本<ref name="laravel-news">[https://laravel-news.com/ Laravel News]</ref>。Laravel 10 于 2023 年 2 月发布,要求 PHP 8.1 或更高版本<ref name="laravel-news" />。Laravel 11 于 2024 年 3 月发布,引入了更简洁的应用程序结构、健康路由、无加密的秒级限流等特性<ref name="laravel-news" /><ref name="yisu" />。
Laravel 6 于 2019 年 9 月发布,提供了更好的性能和更多的安全性,同时增加了大量的新功能<ref name="yisu">[https://www.yisu.com/ask/61320255.html 框架Laravel有哪些版本迭代]</ref>。Laravel 7.0 于 2020 年 3 月发布,增加了如 Laravel Nova、Blade 组件等新功能<ref name="yisu" />。Laravel 8.0 于 2020 年 9 月发布,增加了类自动发现、路由[[缓存]]等新特性<ref name="yisu" />。Laravel 9 于 2022 年 2 月发布,要求 PHP 8.0 或更高版本<ref name="laravel-news">[https://laravel-news.com/ Laravel News]</ref>。Laravel 10 于 2023 年 2 月发布,要求 PHP 8.1 或更高版本<ref name="laravel-news" />。Laravel 11 于 2024 年 3 月发布,引入了更简洁的应用程序结构、健康路由、无加密的秒级限流等特性<ref name="laravel-news" /><ref name="yisu" />。


=== 融资 ===
=== 融资 ===
第72行: 第75行:
Laravel 拥有一个庞大且活跃的生态系统,包括官方和社区提供的各种工具和服务:
Laravel 拥有一个庞大且活跃的生态系统,包括官方和社区提供的各种工具和服务:


* **Laravel Forge**:服务器管理和部署工具,支持 AWS、DigitalOcean、Linode 等云平台<ref name="laravel">[https://laravel.com/ Laravel - The PHP Framework For Web Artisans]</ref>。
* **Laravel Forge**:[[服务器]]管理和部署工具,支持 AWS、DigitalOcean、Linode 等云平台<ref name="laravel">[https://laravel.com/ Laravel - The PHP Framework For Web Artisans]</ref>。
* **Laravel Vapor**:一个由 AWS Lambda 驱动的无服务器部署平台<ref name="laravel" />。
* **Laravel Vapor**:一个由 AWS Lambda 驱动的无服务器部署平台<ref name="laravel" />。
* **Laravel Nova**:一个用于构建管理面板的优雅工具<ref name="laravel" />。
* **Laravel Nova**:一个用于构建管理面板的优雅工具<ref name="laravel" />。
* **Laravel Echo**:一个用于实时事件广播的 JavaScript 库<ref name="laravel" />。
* **Laravel Echo**:一个用于实时事件广播的 [[Java]]Script 库<ref name="laravel" />。
* **Laravel Socialite**:一个用于简化 OAuth 身份验证(如 Facebook、Twitter、Google 登录)的包<ref name="wiki-zh" />。
* **Laravel Socialite**:一个用于简化 OAuth 身份验证(如 Facebook、Twitter、[[Go]]ogle 登录)的包<ref name="wiki-zh" />。
* **Laravel Horizon**:一个用于监控和管理 Redis 队列的面板<ref name="laravel" />。
* **Laravel Horizon**:一个用于监控和管理 [[Redis]] 队列的面板<ref name="laravel" />。
* **Laravel Telescope**:一个用于调试和监控应用程序的调试助手<ref name="laravel" />。
* **Laravel Telescope**:一个用于调试和监控应用程序的调试助手<ref name="laravel" />。
* **Laravel Dusk**:一个用于自动化浏览器测试的工具<ref name="laravel" />。
* **Laravel Dusk**:一个用于自动化[[浏览器]]测试的工具<ref name="laravel" />。


== 版本历史 ==
== 版本历史 ==
第99行: 第102行:


== 社区 ==
== 社区 ==
Laravel 拥有一个庞大且活跃的全球开发者社区<ref name="baike" />。社区贡献了大量的扩展包、教程和文档<ref name="baike" />。Laravel 的文档被认为是最全面、最易于学习的现代 Web 应用框架文档之一<ref name="baike" />。
Laravel 拥有一个庞大且活跃的[[全球]]开发者社区<ref name="baike" />。社区贡献了大量的扩展包、教程和文档<ref name="baike" />。Laravel 的文档被认为是最全面、最易于学习的现代 Web 应用框架文档之一<ref name="baike" />。


== 参考文献 ==
== 参考文献 ==
<references />
<references />