關(guān)于路由群組的問題
按照老師的例子,把之前的路由規(guī)則移入路由群組后,用原來的url訪問應(yīng)該會(huì)出錯(cuò),因?yàn)樵瓉淼穆酚梢?guī)則已經(jīng)沒有了,按照正確的示例,要加上前綴member才可以。
但是我自己抄代碼時(shí),不小心把prefix拼錯(cuò)成了perfix。
結(jié)果效果剛好相反,直接訪問原來的url還可用。
這里我不太理解,拼寫錯(cuò)誤之后Route::group(['perfix' => 'member'], function(){這部分就已經(jīng)錯(cuò)了,為什么他內(nèi)部的路由規(guī)則反而沒有影響可以正常執(zhí)行呢?
2016-09-18
內(nèi)部就是一個(gè)判斷變量,如果數(shù)組有這個(gè)變量就把對(duì)應(yīng)的前綴加上,如果沒有就直接作為無前綴的分組路由。你寫錯(cuò)了就是你寫錯(cuò)的變量是合法的,不會(huì)報(bào)錯(cuò)
2016-09-18
寫錯(cuò)的時(shí)候檢查prefix這個(gè)key對(duì)應(yīng)的值是空的,自然就不會(huì)加上前綴了
2016-09-18
就相當(dāng)沒有做路由分組