安裝
環(huán)境 MAC+PHP7.1+composer1.5+mysql5.7.2 laravel 1.5
開發(fā)環(huán)境
laravel new 你的項目名字
# 至于怎么安裝官網(wǎng)很詳細,我就不多做贅述了 不清楚的也可以留言 本來是基礎(chǔ)教程沒這個不太好 但是又不太想寫
項目目錄的講解
laravel項目目錄
第一個
APP
目錄主要包含的是controller的存放(作為新手的角度去看,其他的后面接觸)controller都會存放在app/Http/Controller里面,默認的登疗,不喜歡可以調(diào)整,但是現(xiàn)在畢竟學(xué)習(xí)嫌蚤,沒必要搞這些花里胡哨的辐益,laravel的一大特色就是有
artisan
artisan命令基本可以做所有你需要手動創(chuàng)建文件的事情,以及tp下郁悶的復(fù)制粘貼(TP新手是不是創(chuàng)建一個控制器就要復(fù)制粘貼??)第一個任務(wù)----------->創(chuàng)建一個控制器(artisan上場)
php artisan make:controller IndexController
# make:controller表示創(chuàng)建一個控制器脱吱,后面的IndexController表示的是控制器的名字智政,當(dāng)然如果你在controller劃分了文件的話也可以指定文件
# php artisan make:controller Test/IndexController
# 這樣的話就會創(chuàng)建在Test目錄下了,更多的可以自己隨便試哦
這樣就創(chuàng)建成功了哦
默認是創(chuàng)建在這里的哦
很顯然laravel是一個MVC框架箱蝠,而我們現(xiàn)在只有C,想讓他完整的運行起來续捂,還有M和V,當(dāng)然現(xiàn)在我們暫時還用不到M,我們現(xiàn)在去創(chuàng)建V,忽略M??
視圖模板
視圖模板都是默認放在resource的view里面的,laravel用的模板引擎是blade(刀片)很強大很優(yōu)雅的模板引擎宦搬,我們慢慢來深入了解牙瓢,深入哦??
我們看到這里有一個默認的blade的模板,這個模板是項目創(chuàng)建時默認生成的间校,我們就偷下懶使用下它矾克,首先把他清空掉,然后輸入經(jīng)典的
Hello World !
像這樣
但是現(xiàn)在有個問題了憔足,controller和View是如何關(guān)聯(lián)的呢
這里就涉及到laravel的路由了
laravel的路由在
路由的文件
可以看到laravel幫我們把路由分類了胁附,但是我們現(xiàn)在先不管別的,先只管web的路由滓彰,也就是web.php文件
打開是這樣的
感覺這個框架的作者有強迫癥控妻,注釋都寫成這樣
我們不用管,模仿他寫就可以了揭绑,她這里在路由里面直接返回視圖弓候,這樣只是示范他的一種用法,而我們是為了將視圖和控制器綁定起來他匪,所以我們修改一下他的寫法
路由定義
控制器
訪問我們定義的路由 /
http://shakespeare.com/
HelloWorld
不要問我虛擬主機怎么配置,因為我不會告訴你的??
下集預(yù)告
詳細解說 artisan 命令弓叛,數(shù)據(jù)庫遷移 migration 以及 M 的使用
// 想看什么可以留言哦