
文章插圖
路由能夠?qū)υL問進(jìn)行優(yōu)化 , 所以在各個(gè)框架中都會有所涉及 。在Laravel框架中也可以使用路由來進(jìn)行操作 , 不過我們要先對路由進(jìn)行定義 。這里整理了兩種方法:get方式、info方法 。接下來我們就定義路由的方法進(jìn)行詳細(xì)的代碼講解 , 在完成對路由設(shè)置的同時(shí) , 還可以嘗試相關(guān)的使用 。
1.get方式
Route::get('/', function () {return view('welcome');});好處是把回調(diào)的實(shí)現(xiàn)和使用場所隔離 , 這段代碼是意思是 , 當(dāng)get方式訪問根目錄時(shí)返回welcome視圖 。
2.info方法
Route::get('admin/info','AdminIndexController@info');訪問http://your-app.dev/admin/info時(shí) , 調(diào)用命名空間Admin下的IndexController控制器里的info方法 。這樣寫是不是麻煩 , 所以有了路由組 , 統(tǒng)一指定中間件 , 前綴和命名空間 。
3.使用路由
//在瀏覽器直接訪問 , 跳轉(zhuǎn)到welcome視圖 , 視圖路徑在public/resources/views/Route::get('/', function () {return view('welcome');}); //在瀏覽器直接訪問 , 返回hello worldRoute::get("route1", function () {return "hello world";}); //因?yàn)槭莗ost請求 , 不可以在瀏覽器地址欄直接訪問Route::post("route2", function () {return "hello world";}); //match: 可以定義接收get或post請求Route::match(['get','post'], "reute3", function () {return "hello world";}); //any: 可以接收get和post請求Route::any("route4", function () {return "hello world";}); //路由接收參數(shù) , php中的字符串拼接用 "."Route::get("user1/{id}", function($id){return "id-->" . $id;}); //在user2/{id?} 后面加個(gè)問號代表參數(shù)不是必要的 , 可以在function中給個(gè)默認(rèn)值Route::get("user2/{id?}", function($id = 5){return "id-->" . $id;}); //參數(shù)校驗(yàn) , 在最后面加上正折表達(dá) , 這里代表username只能是字母Route::get("user3/{username}", function($username) {return "username-->" . $username;})->wher
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 自媒體該怎么做?詳解自媒體的發(fā)展趨勢
- thinkphp 路由 PHP之ThinkPHP5路由的開啟
- 怎樣設(shè)置無線路由器? 如何設(shè)置無線路由器,無線路由器怎么設(shè)置
- 無線網(wǎng)絡(luò)設(shè)置路由器怎么設(shè)置 怎么設(shè)置無線路由器設(shè)置無線路由器上網(wǎng)的方法
- 怎么設(shè)置無線路由器wifi設(shè)置教程 怎么設(shè)置無線路由器無線路由器wifi設(shè)置方法
- 怎么設(shè)置無線路由器wifi設(shè)置教程 怎么設(shè)置無線路由器wifi無線路由器設(shè)置方法
- 詳解三種普遍的力量訓(xùn)練法
- 有網(wǎng)關(guān)還需要路由器嗎 什么是網(wǎng)關(guān)地址
- 打孔機(jī)多少錢一臺?20mm打孔機(jī)詳解
- 詳解瘦腰瑜伽動作
