初識(shí)Laravel
#緣由
這兩天,我在做一個(gè)小活兒的一個(gè)小功能,想想反正現(xiàn)在時(shí)間不急,我就嘗試一下新的工具,Laravel。
#Laravel官網(wǎng)截圖:
#Laravel哲學(xué)
Laravel是一套web應(yīng)用開(kāi)發(fā)框架,它具有富于表達(dá)性且簡(jiǎn)潔的語(yǔ)法。我們相信,開(kāi)發(fā)過(guò)程應(yīng)該是愉悅、創(chuàng)造性的體驗(yàn)。Laravel努力剔除開(kāi)發(fā)過(guò)程中的痛苦,因此我們提供了驗(yàn)證(authentication)、路由(routing)、session和緩存(caching)等開(kāi)發(fā)過(guò)程中經(jīng)常用到的工具或功能。
Laravel的目標(biāo)是給開(kāi)發(fā)者創(chuàng)造一個(gè)愉快的開(kāi)發(fā)過(guò)程,并且不犧牲應(yīng)用的功能性。快樂(lè)的開(kāi)發(fā)者才能創(chuàng)造最棒的代碼!為了這個(gè)目的,我們博取眾框架之長(zhǎng)處集中到Laravel中,這些框架甚至是基于Ruby on Rails、ASP.NET MVC、和Sinatra等開(kāi)發(fā)語(yǔ)言或工具的。
Laravel是易于理解并且強(qiáng)大的,它提供了強(qiáng)大的工具用以開(kāi)發(fā)大型、健壯的應(yīng)用。杰出的IoC、數(shù)據(jù)庫(kù)遷移工具和緊密集成的單元測(cè)試支持,這些工具賦予你構(gòu)建任何應(yīng)用的能力。
#我的體驗(yàn)
后臺(tái)管理系統(tǒng)工作量比較大,我就準(zhǔn)備規(guī)劃好數(shù)據(jù)庫(kù),先做前臺(tái)了。
于是,精彩的地方到了,我就在YouTube隨意搜了一下(你沒(méi)有看錯(cuò),就是Youtube!教育網(wǎng)內(nèi)可以直接訪問(wèn)了!只要有ipv6連接,就可以直接訪問(wèn),不需要VPN不需要代理不需要GoAgent不需要專用dns甚至都不需要hosts文件。
我按照這個(gè)視頻來(lái)做,發(fā)現(xiàn)總是不成功,后來(lái)發(fā)現(xiàn)這是一個(gè)sublime插件 Laravel Generator。裝上插件,發(fā)現(xiàn)插件需要PHP5.4,而我雖然5.3 5.4 5.5都裝了,但是在本地開(kāi)發(fā)還是一直用5.3,因?yàn)槟壳拔夜芾淼乃械姆?wù)器都是5.3的。為什么要求5.4?這還用問(wèn)嗎,大量使用 [ ] 方式定義數(shù)組。搞了一大通,終于可以開(kāi)始做了。
奇跡就是在這個(gè)時(shí)候發(fā)生的!一個(gè)小時(shí)以內(nèi),從數(shù)據(jù)庫(kù)都沒(méi)規(guī)劃的狀態(tài),到了一個(gè)完整的前臺(tái)頁(yè)面,依賴數(shù)據(jù)庫(kù)、包含foreach循環(huán)、使用Bootstrap流式布局、可發(fā)布的完整頁(yè)面就出現(xiàn)了!我還在群里吼了一聲,Laravel生產(chǎn)力真是太高了!
#結(jié)語(yǔ)
從0點(diǎn)左右出來(lái)第一個(gè)前端頁(yè)面,到03:40左右做完,我邊學(xué)邊做,邊查文檔邊做,一個(gè)小項(xiàng)目的一個(gè)小功能就這樣完成了,算是超越了我之前用CI的生產(chǎn)力了。后續(xù)再給大家分享吧。
相關(guān)文章
Laravel 5.2 文檔 數(shù)據(jù)庫(kù) —— 起步介紹
今天小編就為大家分享一篇Laravel 5.2 文檔 數(shù)據(jù)庫(kù) —— 起步介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10PHP實(shí)現(xiàn)微信支付(jsapi支付)和退款(無(wú)需集成支付SDK)流程教程詳解
本篇文章給大家介紹PHP實(shí)現(xiàn)微信支付(jsapi支付)和退款(無(wú)需集成支付SDK)流程教程詳解,使用了微信官方給的php版本的sdk,但是在使用過(guò)程中有很多問(wèn)題,今天給大家講講不集成支付SDK直接調(diào)用支付接口實(shí)現(xiàn)支付和退款,感興趣的朋友一起看看吧2018-03-03Zend Framework框架的數(shù)據(jù)庫(kù)追蹤器使用示例
這篇文章主要介紹了Zend Framework框架的數(shù)據(jù)庫(kù)追蹤器使用示例,現(xiàn)把追蹤器的使用方法分享給大家,需要的朋友可以參考下2014-03-03php實(shí)現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享
這篇文章主要介紹了php實(shí)現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享,需要的朋友可以參考下2015-01-01