Laravel框架:
爲了快速的搭建出來一個性能比較健壯、安全的WEB應用
Laravel功能:
提供了很多功能,比如數據庫DB,緩存Cache,會話Session,文件上傳
Laravel優點:
文檔齊全,社區活躍,後期的支持好
學習Laravel的前提:
熟悉PHP的基本語法
瞭解面向對象、命名空間、trait等
屬性關係型數據庫MySQL
瞭解數據庫的表、行等
不需要知道其他的任何框架
MVC再介紹:
全名是Model View Controller,是模型、視圖、控制器的縮寫
Model:是應用程序中用於處理數據邏輯的部分,負責在數據庫中存取數據,就是對數據的增刪改查
View:是應用程序中處理數據的顯示部分,就是我們寫的HTML代碼
Controller:是應用程序中處理用戶交互的部分,就是前後端交互的部分
Laravel 開發環境的搭建:
Mac:MAMP
Wind:Wampsever
Linux:自己搭建
下載Laravel:
Laravel的中文網: www.golaravel.com/download
Laravel是個安裝包
Laravel核心目錄介紹:
1)App:包含了應用程序的核心代碼
2)Bootstrap:包含框架啓動和自動加載
3)Public:包含了入口以及項目的靜態資源文件,如項目的圖片,JS,CSS等都要放在Public目錄下
4)Resource:包含了視圖,以及原始的資源文件,比如view就是我們MVC中的V
5)Storage:包含了編譯過後的模板文件,以及基於文件的session緩存,日誌等
6)Tests:測試,是單元測試目錄,放的是我們測試代碼
7)Vendon:包含composer的依賴文件