48 Laravel的安裝和簡單使用_第1頁
48 Laravel的安裝和簡單使用_第2頁
48 Laravel的安裝和簡單使用_第3頁
48 Laravel的安裝和簡單使用_第4頁
48 Laravel的安裝和簡單使用_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

項目3使用PHP框架Laravel來改寫會員管理系統(tǒng)任務(wù)3Laravel的安裝和簡單使用成都職業(yè)技術(shù)學(xué)院軟件學(xué)院主講教師:牟奇春Laravel的安裝和簡單使用Laravel是一個開源的PHPWeb開發(fā)框架,它的目的是簡化Web應(yīng)用程序的開發(fā)過程。它提供了一系列的工具,可以幫助開發(fā)者更快地構(gòu)建功能強(qiáng)大的Web應(yīng)用程序。它擁有一個強(qiáng)大的模型視圖控制器(MVC)架構(gòu),可以幫助開發(fā)者更輕松地創(chuàng)建動態(tài)Web應(yīng)用程序。它還提供了一個強(qiáng)大的路由系統(tǒng),可以幫助開發(fā)者更輕松地創(chuàng)建RESTfulAPI。此外,它還提供了一個強(qiáng)大的數(shù)據(jù)庫遷移系統(tǒng),可以幫助開發(fā)者更輕松地管理數(shù)據(jù)庫。我們以前面學(xué)習(xí)過的會員管理系統(tǒng)為例,給大家講解一下Laravel的簡單使用。為了學(xué)習(xí)Laravel,我們可以查看官方提供的文檔(目前,最新的Laravel版本是9,我們以8.5為例進(jìn)行講解):/docs/laravel/8.5。Laravel的安裝和簡單使用Laravel的安裝和簡單使用1.Laravel的安裝Laravel的安裝方式有多種,我們推薦大家通過Composer

來安裝。首先要確保你已經(jīng)安裝了composer(可以通過以下網(wǎng)站來下載安裝:/download/)。為了加快訪問速度,可以先設(shè)置一個composer的國內(nèi)鏡像:然后選擇一個目錄作為Laravel的安裝目錄。進(jìn)入這個目錄,在CMD命令行方式下執(zhí)行以下代碼:最后的member即是我們的項目名稱,系統(tǒng)會自動創(chuàng)建一個文件夾。我們在E盤新建一個文件laravel_member,然后在資源管理器中打開這個目錄,并在地址欄中輸入cmd即可快速進(jìn)入到這個文件夾所對應(yīng)的命令行方式。然后執(zhí)行上面的安裝命令,待命令執(zhí)行完畢,即可看到安裝好的member項目。Laravel的安裝和簡單使用1.Laravel的安裝Laravel的安裝和簡單使用1.Laravel的安裝下圖就是安裝的過程:Laravel的安裝和簡單使用1.Laravel的安裝安裝完成后,進(jìn)入meber文件夾,然后啟動Laravel內(nèi)置的服務(wù)即可測試項目:在瀏覽器中打開:8000,如果看到下圖所示的界面,即表示Laravel系統(tǒng)安裝完成。除了使用Laravel內(nèi)置的服務(wù)以外,我們?nèi)匀豢梢允褂眯∑っ姘鍋砼渲镁W(wǎng)站進(jìn)行項目訪問,只需要注意,將網(wǎng)站根目錄配置E:\laravel_member\member\public即可。Laravel的安裝和簡單使用1.Laravel的安裝Laravel的安裝和簡單使用1.Laravel的安裝Laravel的安裝和簡單使用2.Laravel的MVC結(jié)構(gòu)MVC全名是ModelViewController,是模型(Model)-視圖(View)-控制器(Controller)的縮寫。他們?nèi)叩淖饔梅謩e簡介如下。Model是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分,通常模型負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。View是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。Controller是應(yīng)用程序中處理用戶交互的部分,主要負(fù)責(zé)從model中獲取數(shù)據(jù),并輸入到View中,并接收View中的用戶操作,然后做出相應(yīng)的響應(yīng)。在Laravel中,控制器存放在/app/Http/Controllers及子文件夾中,其作用是供路由調(diào)用,處理相應(yīng)的路由請求。Laravel的安裝和簡單使用2.Laravel的MVC結(jié)構(gòu)在Laravel中,視圖存放在/resources/view及子文件夾中,其作用是供控制器調(diào)用,處理相應(yīng)的用戶界面展示。Laravel默認(rèn)使用Blade作為模板引擎,Blade中可使用原生PHP代碼輸出。Blade模板使用.blade.php作為文件擴(kuò)展名。Blade模板最終都將被“編譯”成原生PHP代碼并緩存,除非模板文件被修改否則不會重新編譯,效率非常高。Laravel的安裝和簡單使用3.Laravel的幾個主要目錄介紹app目錄:項目的核心目錄,主要用于存放核心代碼,也包括控制器、模型。config目錄:項目的配置目錄,主要存放配置文件,比如數(shù)據(jù)庫的配置等。public目錄,項目的入口文件和系統(tǒng)的靜態(tài)資源目錄(css,img,js,uploads等)。后期使用的外部靜態(tài)文件(js、css、圖片等)都需要放到Public目錄下。resources目錄:存放視圖文件,還有就是語言包文件的目錄。Lang目錄:語言包目錄(如果項目需要本地化則需要配置語言包)。Views目錄:視圖文件存儲目錄(視圖文件也可以分目錄管理)。routes目錄:是定義路由的目錄,web.php是定義路由的文件。簡單了解一下Laravel的目錄結(jié)構(gòu)。初次學(xué)習(xí),我們了解以下幾個目錄或文件即可。Laravel的安裝和簡單使用3.Laravel的幾個主要目錄介紹vendor目錄:主要是存放第三方的類庫文件,Laravel思想主要是共同的開發(fā),不要重復(fù)的造輪子(例如,里面可能存在驗證碼類,上傳類,郵件類),該目錄還存放Laravel框架的源碼。如果使用composer下載的各種類庫,也都是存放在該目錄下面的。.env文件:主要是設(shè)置一些系統(tǒng)相關(guān)的環(huán)境配置文件信息。config目錄里面的文件配置內(nèi)容一般都是讀取該文件里面的配置信息。artisan腳手架文件:主要用于自動生成代碼,比如生成控制器,模型文件等。composer.json文件:依賴包配置文件。簡單了解一下Laravel的目錄結(jié)構(gòu)。初次學(xué)習(xí),我們了解以下幾個目錄或文件即可??偨Y(jié)Larav

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論