程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 初識Laravel

初識Laravel

編輯:PHP綜合

#緣由

這兩天,我在做一個小活兒的一個小功能,想想反正現在時間不急,我就嘗試一下新的工具,Laravel。

#Laravel官網截圖:

#Laravel哲學

Laravel是一套web應用開發框架,它具有富於表達性且簡潔的語法。我們相信,開發過程應該是愉悅、創造性的體驗。Laravel努力剔除開發過程中的痛苦,因此我們提供了驗證(authentication)、路由(routing)、session和緩存(caching)等開發過程中經常用到的工具或功能。

Laravel的目標是給開發者創造一個愉快的開發過程,並且不犧牲應用的功能性。快樂的開發者才能創造最棒的代碼!為了這個目的,我們博取眾框架之長處集中到Laravel中,這些框架甚至是基於Ruby on Rails、ASP.NET MVC、和Sinatra等開發語言或工具的。

Laravel是易於理解並且強大的,它提供了強大的工具用以開發大型、健壯的應用。傑出的IoC、數據庫遷移工具和緊密集成的單元測試支持,這些工具賦予你構建任何應用的能力。

#我的體驗

後台管理系統工作量比較大,我就准備規劃好數據庫,先做前台了。

於是,精彩的地方到了,我就在YouTube隨意搜了一下(你沒有看錯,就是Youtube!教育網內可以直接訪問了!只要有ipv6連接,就可以直接訪問,不需要VPN不需要代理不需要GoAgent不需要專用dns甚至都不需要hosts文件。

我按照這個視頻來做,發現總是不成功,後來發現這是一個sublime插件 Laravel Generator。裝上插件,發現插件需要PHP5.4,而我雖然5.3 5.4 5.5都裝了,但是在本地開發還是一直用5.3,因為目前我管理的所有的服務器都是5.3的。為什麼要求5.4?這還用問嗎,大量使用 [ ] 方式定義數組。搞了一大通,終於可以開始做了。

奇跡就是在這個時候發生的!一個小時以內,從數據庫都沒規劃的狀態,到了一個完整的前台頁面,依賴數據庫、包含foreach循環、使用Bootstrap流式布局、可發布的完整頁面就出現了!我還在群裡吼了一聲,Laravel生產力真是太高了!

#結語

從0點左右出來第一個前端頁面,到03:40左右做完,我邊學邊做,邊查文檔邊做,一個小項目的一個小功能就這樣完成了,算是超越了我之前用CI的生產力了。後續再給大家分享吧。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved