安裝
環(huán)境 MAC+PHP7.1+composer1.5+mysql5.7.2 laravel 1.5

開發(fā)環(huán)境
laravel new 你的項(xiàng)目名字
# 至于怎么安裝官網(wǎng)很詳細(xì),我就不多做贅述了 不清楚的也可以留言 本來是基礎(chǔ)教程沒這個(gè)不太好 但是又不太想寫
項(xiàng)目目錄的講解

laravel項(xiàng)目目錄
第一個(gè)
APP目錄主要包含的是controller的存放(作為新手的角度去看,其他的后面接觸)controller都會(huì)存放在app/Http/Controller里面,默認(rèn)的,不喜歡可以調(diào)整,但是現(xiàn)在畢竟學(xué)習(xí),沒必要搞這些花里胡哨的,laravel的一大特色就是有
artisanartisan命令基本可以做所有你需要手動(dòng)創(chuàng)建文件的事情,以及tp下郁悶的復(fù)制粘貼(TP新手是不是創(chuàng)建一個(gè)控制器就要復(fù)制粘貼??)第一個(gè)任務(wù)----------->創(chuàng)建一個(gè)控制器(artisan上場(chǎng))
php artisan make:controller IndexController
# make:controller表示創(chuàng)建一個(gè)控制器,后面的IndexController表示的是控制器的名字,當(dāng)然如果你在controller劃分了文件的話也可以指定文件
# php artisan make:controller Test/IndexController
# 這樣的話就會(huì)創(chuàng)建在Test目錄下了,更多的可以自己隨便試哦

這樣就創(chuàng)建成功了哦

默認(rèn)是創(chuàng)建在這里的哦
很顯然laravel是一個(gè)MVC框架,而我們現(xiàn)在只有C,想讓他完整的運(yùn)行起來,還有M和V,當(dāng)然現(xiàn)在我們暫時(shí)還用不到M,我們現(xiàn)在去創(chuàng)建V,忽略M??

視圖模板
視圖模板都是默認(rèn)放在resource的view里面的,laravel用的模板引擎是blade(刀片)很強(qiáng)大很優(yōu)雅的模板引擎,我們慢慢來深入了解,深入哦??
我們看到這里有一個(gè)默認(rèn)的blade的模板,這個(gè)模板是項(xiàng)目創(chuàng)建時(shí)默認(rèn)生成的,我們就偷下懶使用下它,首先把他清空掉,然后輸入經(jīng)典的
Hello World !

像這樣
但是現(xiàn)在有個(gè)問題了,controller和View是如何關(guān)聯(lián)的呢
這里就涉及到laravel的路由了
laravel的路由在

路由的文件
可以看到laravel幫我們把路由分類了,但是我們現(xiàn)在先不管別的,先只管web的路由,也就是web.php文件

打開是這樣的
感覺這個(gè)框架的作者有強(qiáng)迫癥,注釋都寫成這樣
我們不用管,模仿他寫就可以了,她這里在路由里面直接返回視圖,這樣只是示范他的一種用法,而我們是為了將視圖和控制器綁定起來,所以我們修改一下他的寫法

路由定義

控制器
訪問我們定義的路由 /
http://shakespeare.com/

HelloWorld
不要問我虛擬主機(jī)怎么配置,因?yàn)槲也粫?huì)告訴你的??
下集預(yù)告
詳細(xì)解說 artisan 命令,數(shù)據(jù)庫遷移 migration 以及 M 的使用
// 想看什么可以留言哦