按照老师的例子,把之前的路由规则移入路由群组后,用原来的url访问应该会出错,因为原来的路由规则已经没有了,按照正确的示例,要加上前缀member才可以。
但是我自己抄代码时,不小心把prefix拼错成了perfix。
结果效果刚好相反,直接访问原来的url还可用。
这里我不太理解,拼写错误之后Route::group(['perfix' => 'member'], function(){这部分就已经错了,为什么他内部的路由规则反而没有影响可以正常执行呢?
内部就是一个判断变量,如果数组有这个变量就把对应的前缀加上,如果没有就直接作为无前缀的分组路由。你写错了就是你写错的变量是合法的,不会报错
写错的时候检查prefix这个key对应的值是空的,自然就不会加上前缀了
就相当没有做路由分组