用户注册页面现在的地址是 users/create ... 这种地址是资源类型的路由默认的创建资源用的地址 .. 就是资源名,后面加上一个 create ... 显示的就是创建资源用的表单 .. 一般的网站注册用户的地址可以是 signup ,或者 register ...
这里可以重新给这个用户注册页面一个访问的地址 .. 打开应用的路由 ... 在这个用户资源路由的上面,可以再添加一条路由 .. 用一下 Route 的 get .. 地址是 signup ..或者 register .. 处理的方法用一下 UserController 控制器里的 create ..
再用一个 as ,给这个路由起个名字,可以叫它 signup 。
在应用里可以使用这个路由名字得到这个路由的地址,这样以后即使路由的地址发生了变化,使用了这个路由地址的地方如果用的是这个路由的名字引用的它,就不需要做任何改变 ..
下面可以把之前的 users/create 这个地址重定向到我们新添加的这个路由上 .. 再添加一条新的路由 .. 地址是 users/create .. 在路由的处理方法里面,把 response 解构出来 .. 然后方法 return 的是 用一下 response 的 route ,把路由的名字交给这个方法 .. 这里就是 signup .. 意思就是访问 users/create 这个地址,就把用户重定向到名字是 signup 的这条路由的地址上 ..
回到浏览器 .. 再试一下 .. 访问一下 users/create ... 会把用户重定向到这个 register 地址上 .. 以后用户就可以使用这个地址去创建新的帐号 ...