一個專爲構建現代PHP應用而生的Web框架

一個專爲構建現代PHP應用而生的Web框架

Laravel是一個強大、靈活的PHP框架。它有很是活躍的社區和工具生態系統。所以它愈來愈吸引人。Laravel的文檔寫的也是很是的詳細和完善。web

Laravel與其餘PHP Web框架有什麼不一樣?速度和簡單。數據庫

對於初學者來講,這種快速的應用開發框架和它龐大的工具生態系統可讓你使用乾淨,可讀性好的代碼快速構建新的站點或者應用。本文也對這個當今最流行之一的web框架作了一個明確的介紹。websocket

本系列的高級部分概述和實際的例子將會立刻幫助你當即親身感覺PHP Web開發者們用Laravel開發實際應用。到本系列的最後部分,你會感受到用Laravel從頭開始編寫一個完整的應用是多麼的舒服。cookie

深刻了解該框架的幾個特性:session

  • 用於收集、驗證、規範化、過濾用戶提供的數據工具
  • 強大的Eloquent ORM,能夠很是方便的操做數據庫
  • 完善的請求對象及其在整個應用生命週期的角色
  • 用於編寫JSON和RESTful APIs的工具
  • Blade 強大的自定義模板
  • 單元測試和模擬測試
  • 提供了訪問文件系統、session、cookie、cache和搜索接口
  • 實現隊列、任務、事件、websocket事件發佈的工具
  • 由Laravel生態提供的一些包:Horizon、Envory、Scout、Passport、Cashier、Echo、Elixir、Valet和Socialite

若是你熟悉面向對象(OOP)開發,以及Model-View-Controlle(MVC)模式和模板,那學習起來會快一些。若是你之前歷來沒有接觸過網站開發,可能覺的一頭霧水。可是隻要你有一些開發經驗,在開始本系列以前,你沒必要知道關於Laravel的任何內容。咱們會覆蓋到你須要知道的一切,從最簡單d的Hello World開始。框架

Laravel能夠運行在任何操做系統之上,可是有一些Shell命令運行在Linux/macOS上會更容易。Windows用戶用這些命令和用這種現代化的PHP開發會可能覺的比較難,可是若是你按照Homestead(一個虛擬機)的說明,也能夠運行全部的命令。socket

相關文章
相關標籤/搜索