定义多方法路由

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

我们可以定义一个路由让它支持多种 HTTP 的方法 .. 用的是 Route 的 match .. 或者也可以让路由支持所有的 HTTP 方法 .. 可以使用 any ... 先试一下 match ..

使用 Route 的 match .. 它的第一个参数可以是一个数组 .. 里面是这个路由支持的方法 .. 用一个 get .. 再输入一个 post .. 第二个参数是路由的地址 .. movie ... 然后是一个匿名函数 .. 里面是这个路由处理请求的行为 .. 先简单的返回一串字符 .. return '电影';

保存 .. 打开 postman .. 请求的地址是 movie .. 现在用的是 get 方法 .. 发送请求 .. 会返回 电影 这两个字 .. 再试一下用 post 方法请求这个地址 .. 同样会返回一个电影 ... 再把请求的方法换成 put ... 这回就会报错了 .. 因为现在这个路由只支持 get 还有 post 这两种方法 ..

如果想让路由支持所有的 http 方法,可以使用 any 去定义路由 .. 回到编辑器 .. 注释掉这个路由 .. 再用 Route 的 any .. 方法去定义一个路由 .. 地址是 movie ... 要做的事就是返回 电影 这两个字儿 ..

保存 .. 再去试一下 .. 请求的地址仍然是 movie .. 先用 put 方法试一下 .. 返回的是电影 .. 再试一下 delete .. 同样可以返回 电影 这两个字儿 .. 因为现在这个路由用的是 any 方法定义的,所以它支持所有的 HTTP 方法 ...

定义多方法路由《 Laravel 5:路由 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点