laravel是mvc。Laravel是一款基于php語言的Web開源框架,采用了MVC的架構(gòu)模式;它具備Rails敏捷開發(fā)等優(yōu)秀特質(zhì),深度集成PHP強(qiáng)大的擴(kuò)展包(composer)生態(tài)與PHP開發(fā)者廣大的受眾群。
本教程操作環(huán)境:windows7系統(tǒng)、Laravel6版、Dell G3電腦。
Laravel 是 Taylor Otwell 開發(fā)的一款基于 PHP 語言的 Web 開源框架,采用了 MVC 的架構(gòu)模式,在 2011 年 6 月正式發(fā)布了首個版本 —— 這是 Laravel 的第一個 Commit。
由于 Laravel 具備 Rails 敏捷開發(fā)等優(yōu)秀特質(zhì),深度集成 PHP 強(qiáng)大的擴(kuò)展包(Composer)生態(tài)與 PHP 開發(fā)者廣大的受眾群,讓 Laravel 在發(fā)布之后的短短幾年時間得到了極其迅猛的發(fā)展。我們通過 Google Trends 提供的趨勢圖(圖 1.1)可以看出,Laravel 框架在過去七年,其增長速度在各類 PHP 框架中都是有史以來最快的,這也從正面直接反映出了 Laravel 的強(qiáng)大,以及其未來非常可觀的發(fā)展前景。
為何 Laravel 如此受歡迎?
一個優(yōu)秀的工程師在構(gòu)建一個語言框架時,應(yīng)該懂得如何去協(xié)調(diào)好框架和語言之間的關(guān)系,并借助前人的智慧來思考框架的合理性與可擴(kuò)展性。Laravel 的作者 Taylor Otwell 無疑做到了這一點(diǎn)。
資深的 Web 開發(fā)應(yīng)該都聽過一個叫 ruby on Rails(簡稱 Rails)的知名 Web 開發(fā)框架。Rails 是基于 Ruby 語言構(gòu)建的一個 Web 開發(fā)框架,該框架有以下原則:
-
強(qiáng)調(diào)與注重敏捷開發(fā);
-
約定高于配置(Convention over configuration);
-
DRY(Don’t repeat yourself)不要重復(fù)自己,提倡代碼重用;
-
重視「編碼愉悅性」。
自誕生之日起,Rails 便受到了技術(shù)社區(qū)的廣泛關(guān)注與討論。而 Laravel 正是由于結(jié)合了 Rails 框架的這幾項(xiàng)優(yōu)秀特質(zhì),才使得其在 PHP 社區(qū)中備受推崇。
相關(guān)推薦:最新的五個Laravel視頻教程