laravel是在2011年6月9日發(fā)布的第一個(gè)Beta版本,之后的一個(gè)月內(nèi)laravel1發(fā)布了;laravel1發(fā)布時(shí)具有一些內(nèi)置模塊,例如驗(yàn)證方法、分頁、命令行軟件包程序和雄辯的ORM;之后在2011年11月24日發(fā)布了Laravel2,2012年2月22日發(fā)布了laravel3,之后就有在2022年2月發(fā)布的laravel9。
本文操作環(huán)境:Windows10系統(tǒng)、Laravel9版、Dell G3電腦。
laravel是什么時(shí)候發(fā)布的
Laravel1
Laravel的第一個(gè)Beta版本于2011年6月9日發(fā)布,發(fā)布Beta版本后,Laravel 1在一個(gè)月內(nèi)發(fā)布。 Laravel 1具有一些內(nèi)置功能,例如身份驗(yàn)證,用于數(shù)據(jù)庫操作的雄辯ORM,本地化,模型和關(guān)系,簡單的路由機(jī)制,緩存,會(huì)話,視圖,通過模塊和庫的可擴(kuò)展性以及HTML幫助器。
Laravel 1不遵循MVC框架,但是開發(fā)人員使用此框架是因?yàn)槠湔Z法非常清晰。在Laravel 1開發(fā)之后,Taylor Otwell添加了新功能,例如驗(yàn)證方法,分頁,命令行軟件包安裝程序和雄辯的ORM。由于增加了新功能,因此開發(fā)了一個(gè)新版本,即Laravel 2,并且該版本的開發(fā)時(shí)間不到六個(gè)月。
Laravel2
Laravel 2版本于2011年11月24日發(fā)布。Laravel2消除了Laravel 1中提出的問題,Laravel 2遵循MVC架構(gòu)。 Laravel 2可以被視為真正的MVC框架。 2011年9月,Laravel 2發(fā)布了對(duì)控制器的內(nèi)置支持,模板引擎(稱為刀片),控制原理反轉(zhuǎn)(IOC)。由于添加了控制器,Laravel 2框架成為完全合格的MVC框架。此框架的主要缺點(diǎn)是,它消除了對(duì)第三方模塊的支持。
Laravel3
Laravel 3版本于2012年2月22日發(fā)布。該版本包含一些基本功能,例如單元測試集成,Artisan命令行界面,數(shù)據(jù)庫遷移,事件,會(huì)話驅(qū)動(dòng)程序,數(shù)據(jù)庫驅(qū)動(dòng)程序等等。 Laravel 3是用于各種Web應(yīng)用程序中最穩(wěn)定,最簡單的框架。 Laravel 3作為穩(wěn)定版本進(jìn)入市場,許多開發(fā)人員開始轉(zhuǎn)向Laravel框架。在Laravel 3發(fā)布五個(gè)月之后,該框架的創(chuàng)建者開始致力于創(chuàng)建該框架的新版本,即Laravel 4。
Laravel4
Laravel版本于2013年5月28日發(fā)布,即版本3發(fā)布后的一年零三個(gè)月。盡管發(fā)布新版本是框架不斷發(fā)展的標(biāo)志,但它降低了框架的可信度。開發(fā)人員要求穩(wěn)定性,因此Laravel 4進(jìn)入市場以在PHP開發(fā)中實(shí)現(xiàn)光明的未來。
Laravel 4是從頭開始編寫的,它們是彼此集成的組件的集合。這些組件的管理通過稱為Composer的依賴項(xiàng)管理器完成。 Laravel 4具有擴(kuò)展的功能集,而其他版本的Laravel則不需要提供這些功能,例如數(shù)據(jù)庫種子,消息隊(duì)列,內(nèi)置郵件程序,雄辯的具有范圍的ORM,軟刪除等。
Laravel5
Laravel 5版本于2015年2月發(fā)布,是對(duì)先前版本Laravel 4的增強(qiáng)。Laravel5中新增的功能是通過一個(gè)名為Scheduler的程序包定期調(diào)度執(zhí)行的任務(wù),Scheduler是一個(gè)抽象層,稱為Flysystem,允許使用遠(yuǎn)程存儲(chǔ)。與本地文件系統(tǒng)Elixir一樣,通過使用Socialite軟件包簡化了身份驗(yàn)證。它還引入了一項(xiàng)新功能,即用于已開發(fā)應(yīng)用程序的目錄樹結(jié)構(gòu)。
Laravel 5.1于2015年6月發(fā)布。它包括新功能,例如新的目錄結(jié)構(gòu),簡化的方法注入以及路由緩存的概念。
Laravel 5.2于2015年12月發(fā)布,此版本中添加的功能包括身份驗(yàn)證支架,陣列驗(yàn)證,服務(wù)器監(jiān)視和Laravel收銀員。
Laravel 5.3于2016年8月發(fā)布。它包括Laravelecho,新通知系統(tǒng),Laravel Scout和護(hù)照等功能。
Laravel 5.4于2017年1月發(fā)布。它包含Laravel Dusk,Laravel Mix,Automatic Facades等功能,并改進(jìn)了路由。
Laravel 5.5版本于2017年8月發(fā)布。此版本引入PHP 7以增強(qiáng)Laravel應(yīng)用程序的性能。它還包括一些新功能,例如Route方法和自動(dòng)軟件包發(fā)現(xiàn),以自動(dòng)添加軟件包。
Laravel 5.6版本于2018年2月發(fā)布。它包含新功能,例如新的刀片指令和API控制器生成。此版本中還添加了諸如Argon和密碼哈希支持之類的新功能。 Bootstrap 4是在Laravel 5.6發(fā)行之前發(fā)布的,因此Bootstrap 4是在此版本中引入的。
Laravel 5.7版本于2018年9月發(fā)布,其中包括Laravel Dump Server和Laravel Nova等功能。此版本中還添加了一些其他功能,例如URL Generator和Callable Syntax,以及改進(jìn)的錯(cuò)誤消息。
【