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