摘要:一個(gè)專為構(gòu)建現(xiàn)代應(yīng)用而生的框架是一個(gè)強(qiáng)大靈活的框架。與其他框架有什么不同速度和簡(jiǎn)單。本文也對(duì)這個(gè)當(dāng)今最流行之一的框架做了一個(gè)明確的介紹。到本系列的最后部分,你會(huì)感覺(jué)到用從頭開(kāi)始編寫一個(gè)完整的應(yīng)用是多么的舒服。
一個(gè)專為構(gòu)建現(xiàn)代PHP應(yīng)用而生的Web框架
Laravel是一個(gè)強(qiáng)大、靈活的PHP框架。它有非?;钴S的社區(qū)和工具生態(tài)系統(tǒng)。因此它越來(lái)越吸引人。Laravel的文檔寫的也是非常的詳細(xì)和完善。
Laravel與其他PHP Web框架有什么不同?速度和簡(jiǎn)單。
對(duì)于初學(xué)者來(lái)說(shuō),這種快速的應(yīng)用開(kāi)發(fā)框架和它龐大的工具生態(tài)系統(tǒng)可以讓你使用干凈,可讀性好的代碼快速構(gòu)建新的站點(diǎn)或者應(yīng)用。本文也對(duì)這個(gè)當(dāng)今最流行之一的web框架做了一個(gè)明確的介紹。
本系列的高級(jí)部分概述和實(shí)際的例子將會(huì)馬上幫助你立即親身感受PHP Web開(kāi)發(fā)者們用Laravel開(kāi)發(fā)實(shí)際應(yīng)用。到本系列的最后部分,你會(huì)感覺(jué)到用Laravel從頭開(kāi)始編寫一個(gè)完整的應(yīng)用是多么的舒服。
深入了解該框架的幾個(gè)特性:
用于收集、驗(yàn)證、規(guī)范化、過(guò)濾用戶提供的數(shù)據(jù)工具
強(qiáng)大的Eloquent ORM,可以非常方便的操作數(shù)據(jù)庫(kù)
完善的請(qǐng)求對(duì)象及其在整個(gè)應(yīng)用生命周期的角色
用于編寫JSON和RESTful APIs的工具
Blade 強(qiáng)大的自定義模板
單元測(cè)試和模擬測(cè)試
提供了訪問(wèn)文件系統(tǒng)、session、cookie、cache和搜索接口
實(shí)現(xiàn)隊(duì)列、任務(wù)、事件、websocket事件發(fā)布的工具
由Laravel生態(tài)提供的一些包:Horizon、Envory、Scout、Passport、Cashier、Echo、Elixir、Valet和Socialite
如果你熟悉面向?qū)ο?OOP)開(kāi)發(fā),以及Model-View-Controlle(MVC)模式和模板,那學(xué)習(xí)起來(lái)會(huì)快一些。如果你以前從來(lái)沒(méi)有接觸過(guò)網(wǎng)站開(kāi)發(fā),可能覺(jué)的一頭霧水。但是只要你有一些開(kāi)發(fā)經(jīng)驗(yàn),在開(kāi)始本系列之前,你不必知道關(guān)于Laravel的任何內(nèi)容。我們會(huì)覆蓋到你需要知道的一切,從最簡(jiǎn)單d的Hello World開(kāi)始。
Laravel可以運(yùn)行在任何操作系統(tǒng)之上,但是有一些Shell命令運(yùn)行在Linux/macOS上會(huì)更容易。Windows用戶用這些命令和用這種現(xiàn)代化的PHP開(kāi)發(fā)會(huì)可能覺(jué)的比較難,但是如果你按照Homestead(一個(gè)虛擬機(jī))的說(shuō)明,也可以運(yùn)行所有的命令。
原文鏈接: https://phpcasts.org/posts/about-laravel
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/28476.html
摘要:什么是官網(wǎng)是一個(gè)由組件搭建而成的微框架是當(dāng)前最快的框架之一在什么時(shí)候使用專為微服務(wù)或者設(shè)計(jì)舉個(gè)例子如果你的應(yīng)用里面有部分業(yè)務(wù)邏輯的請(qǐng)求頻率比較高就可以單獨(dú)把這部分業(yè)務(wù)邏輯拿出來(lái)使用來(lái)構(gòu)建一個(gè)小因?yàn)槭菍?duì)優(yōu)化了框架的加載機(jī)制所以對(duì)資源的要求少很 什么是 Lumen?官網(wǎng) lumen 是一個(gè)由 Laravel 組件搭建而成的微框架,是當(dāng)前最快的 PHP 框架之一! 在什么時(shí)候使用 Lume...
摘要:歡迎使用中文文檔架構(gòu)概覽是網(wǎng)易項(xiàng)目團(tuán)隊(duì)開(kāi)發(fā)的一個(gè)基于進(jìn)行開(kāi)發(fā)的應(yīng)用層框架,提供了一個(gè)輕量級(jí)的容器來(lái)編寫簡(jiǎn)單可維護(hù)的。 JavaScript 可以……嘛,不就是操作一下 DOM,可以讓元素飛來(lái)飛去嗎JavaScript 是……不就是用 jQuery 讓網(wǎng)頁(yè)動(dòng)起來(lái),頂多就是再用用 Ajax 和后端進(jìn)行一下數(shù)據(jù)交換嗎JavaScript 是一門……最討厭和鄙視這種弱類型不需要編譯的腳本語(yǔ)言...
摘要:的現(xiàn)狀目前是版本,是基于開(kāi)發(fā)。入口文件啟動(dòng)文件和配置文件框架的入口文件是。在路由中指定控制器類必須寫全命名空間,不然會(huì)提示找不到類。目前支持四種數(shù)據(jù)庫(kù)系統(tǒng)以及。使用時(shí)發(fā)生錯(cuò)誤,因?yàn)樵谖募?,的默認(rèn)驅(qū)動(dòng)是。 最近使用 Lumen 做了 2 個(gè)業(yè)余項(xiàng)目,特此記錄和分享一下。 Lumen 的介紹 在使用一項(xiàng)新的技術(shù)時(shí),了解其應(yīng)用場(chǎng)景是首要的事情。 Lumen 的口號(hào):為速度而生的 La...
awesome-github-wechat-weapp 是由OpenDigg整理并維護(hù)的微信小程序開(kāi)源項(xiàng)目庫(kù)集合。我們會(huì)定期同步上的項(xiàng)目到這里,也歡迎各位 UI組件開(kāi)發(fā)框架實(shí)用庫(kù)開(kāi)發(fā)工具服務(wù)端項(xiàng)目實(shí)例Demo UI組件 weui-wxss ★1873 - 同微信原生視覺(jué)體驗(yàn)一致的基礎(chǔ)樣式庫(kù)zanui-weapp ★794 - 好用易擴(kuò)展的小程序 UI 庫(kù)wx-charts ★449 - 微信小程...
摘要:最佳實(shí)踐一構(gòu)建是一個(gè)專門針對(duì)應(yīng)用層而生的一個(gè)應(yīng)用框架,提供良好的中間件,路由以及支持?jǐn)U展運(yùn)行,從而具體良好的性能條件。手動(dòng)創(chuàng)建添加路由地址調(diào)用完成最第一個(gè)路由。緩存也是一個(gè)前置中間件,使用方式與日常操作保持一致。 FastD 最佳實(shí)踐一: 構(gòu)建 API FastD 是一個(gè)專門針對(duì) API 應(yīng)用層而生的一個(gè) PHP 應(yīng)用框架,提供良好的中間件,路由以及支持 swoole 擴(kuò)展運(yùn)行,從而具...
閱讀 1696·2021-10-13 09:39
閱讀 3169·2021-10-12 10:11
閱讀 563·2021-09-28 09:36
閱讀 2645·2019-08-30 15:55
閱讀 1397·2019-08-30 13:04
閱讀 636·2019-08-29 17:08
閱讀 1917·2019-08-29 14:14
閱讀 3417·2019-08-28 18:23