Laravel框架的運(yùn)行環(huán)境配置(一)

Laravel框架

學(xué)習(xí)參考:

官網(wǎng):https://www.laraval.com/(https://www.laraval.com/)

地址:http://laravelacademy.org/(http://laravelacademy.org/)

地址:http://www.golaravel/(http://www.golaravel/)

Laravel的特點(diǎn);
  1. 單一入口:所有請(qǐng)求必須從單入口開始融击,主要是關(guān)于管理【統(tǒng)一的參數(shù)過(guò)濾】
  2. MVC的思想
  3. ORM操作數(shù)據(jù)庫(kù)
    一個(gè)模型對(duì)應(yīng)數(shù)據(jù)庫(kù)里面的一張表使碾,對(duì)象的屬性就是表的字段名漾岳,對(duì)象的方法執(zhí)行curd操作。類似于TP中的AR模式聪铺;
    例如:$userModel->username 屬性===對(duì)應(yīng)====it user 表username字段
    特別注意:
    Laravel框架是一個(gè)重路由的框架,即所有的功能都是路由發(fā)起的萄窜。
    路由:建立HTTP請(qǐng)求(URL地址)與控制器中方法的聯(lián)系铃剔。
Laravel框架
  1. 必須有路由
  2. 可以沒(méi)有控制器、模型查刻、視圖
    學(xué)習(xí)Laravel的原因:
    1. 目前移動(dòng)互聯(lián)網(wǎng)興起键兜,基本都是前后端分離,前后端分離需要建立數(shù)據(jù)的聯(lián)系穗泵,這個(gè)時(shí)候一般都是通過(guò)API接口完成的普气,API接口就是一個(gè)URL地址請(qǐng)求,也就是一個(gè)路由佃延。在接口調(diào)用上有其優(yōu)勢(shì)现诀。

二:安裝環(huán)境

  1. 安裝phpstudy
  2. 開啟一些擴(kuò)展,會(huì)使用到Openssl擴(kuò)展庫(kù)履肃、PDO擴(kuò)展庫(kù)的類仔沿,所以確保開啟這些擴(kuò)展,Laravel會(huì)使用token(令牌)技術(shù)尺棋,所以確保tokenizse開發(fā)封锉。
  3. Laravel有很多::calss的語(yǔ)法,在php5.5以后支持,還有定義數(shù)組的寫法:[‘name’=>’xiaoming’,’age’=>23],只支持5.4版本以后的烘浦。
    三:Apache配置

四:設(shè)置環(huán)境變量
1.設(shè)置環(huán)境變量的原因:需要在命令執(zhí)行Laravel提供的artisan腳本
2.Artisan腳本是laravel框架提供的一個(gè)自動(dòng)生成工具抖坪,可以自動(dòng)生成控制文件,模型文件闷叉,中間件文件擦俐。
3.Win下配置:“我的電腦”-右鍵-“屬性”
目錄文件:
Bootstrap自動(dòng)加載 database.Php的配置我們的數(shù)據(jù)庫(kù)
Public 入口目錄 .htacess控制訪問(wèn)目錄,需要開啟apache的
Resources是資源目錄 里面的views存放視圖文件握侧,視圖文件以.blade.php后綴為結(jié)尾
Routes是路由文件蚯瞧,掛住web.php
Storage存放日志文件以及運(yùn)行時(shí)生成的緩存文件
Tests是用來(lái)做測(cè)試得到文件,比如黑盒白盒測(cè)試
Vendor
.env是配置文件
Git品擎。埋合。。與版本控制器相關(guān)的文件

路由

路由的定義;
簡(jiǎn)單來(lái)說(shuō)就是將用戶的請(qǐng)求轉(zhuǎn)發(fā)給相應(yīng)的php程序去處理萄传。
路由的作用是建立url與php程序之間的映射甚颂,需要注意laravel框架的路由是必須的,并且路由規(guī)則是唯一性的秀菱。Laravel是一個(gè)重路由的框架振诬。
http請(qǐng)求的種類;
http的請(qǐng)求類型get、put衍菱、post赶么、patch、delete脊串、tarce辫呻、options…等【7種,但并不是所有的請(qǐng)求we把服務(wù)器都支持】琼锋,一般都是get和post居多放闺。
基本路由 ;
最基本的laravel框架路由只接收一個(gè)url和一個(gè)閉包,并以此提供一個(gè)非常簡(jiǎn)單且優(yōu)雅的定義路由方法缕坎。

Route::get(‘foo’,function(){
    Return ‘hellow world’;
});

帶必選參數(shù)的路由
必須參數(shù)雄人,如果需要在路由里捕獲URL片段。比如念赶,要從URL中捕獲用戶ID础钠,需要通過(guò)以下的方式:

Route::get(‘user/{id}’,function($id)){
  Return ‘user’.$id;
}

多個(gè)參數(shù),需要一一對(duì)應(yīng)
參數(shù)的正則約束

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末叉谜,一起剝皮案震驚了整個(gè)濱河市旗吁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌停局,老刑警劉巖很钓,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件香府,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡码倦,警方通過(guò)查閱死者的電腦和手機(jī)企孩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)袁稽,“玉大人勿璃,你說(shuō)我怎么就攤上這事⊥破” “怎么了补疑?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)歹撒。 經(jīng)常有香客問(wèn)我莲组,道長(zhǎng),這世上最難降的妖魔是什么暖夭? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任锹杈,我火速辦了婚禮,結(jié)果婚禮上迈着,老公的妹妹穿的比我還像新娘竭望。我一直安慰自己,他們只是感情好寥假,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布市框。 她就那樣靜靜地躺著霞扬,像睡著了一般糕韧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喻圃,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天萤彩,我揣著相機(jī)與錄音,去河邊找鬼斧拍。 笑死雀扶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的肆汹。 我是一名探鬼主播愚墓,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼昂勉!你這毒婦竟也來(lái)了浪册?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤岗照,失蹤者是張志新(化名)和其女友劉穎村象,沒(méi)想到半個(gè)月后笆环,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡厚者,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年躁劣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片库菲。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡账忘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蝙昙,到底是詐尸還是另有隱情闪萄,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布奇颠,位于F島的核電站败去,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏烈拒。R本人自食惡果不足惜圆裕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荆几。 院中可真熱鬧吓妆,春花似錦、人聲如沸吨铸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)诞吱。三九已至舟奠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間房维,已是汗流浹背沼瘫。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咙俩,地道東北人耿戚。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像阿趁,于是被迫代替她去往敵國(guó)和親膜蛔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一脖阵、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    大大的世界小小的夢(mèng)想_97ef閱讀 1,349評(píng)論 0 2
  • 一皂股、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    園草戒閱讀 935評(píng)論 0 2
  • 一、框架概述 課程概述 laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 在線教育平臺(tái) 6天(lar...
    我愛開發(fā)閱讀 1,437評(píng)論 0 5
  • 一独撇、框架概述 1屑墨、什么是框架躁锁? 框架是許多代碼的集合,為項(xiàng)目開發(fā)提供了很多基礎(chǔ)性的代碼卵史。例如常見的參數(shù)過(guò)濾战转,DB類...
    神經(jīng)波閱讀 5,081評(píng)論 0 3
  • # 一、框架概述 # 課程概述 1. laravel 4天(之前TP框架還是很大的區(qū)別)(國(guó)外框架) 2. 在線教...
    關(guān)進(jìn)一閱讀 362評(píng)論 0 0