用户登录

资源控制器里面有很多方法,我们在路由里面,可以去指定一下想要使用或者不想使用的资源控制器里的方法。 打开 routes.php ,找到这个 resource 路由 .. 再给它添加一个参数 .. 它的值是一个数组 ...

指定想要使用的方法可以用一个 only .. 对应的值又是一个数组 .. 数组里的东西就是想要使用的资源控制器里的方法的名字 ..

添加一个 index ... 逗号分隔一下 ... 再用一个 show .. 这样在 MovieController 这个资源控制器里面,除了 index 还有 show 这两个方法可以使用以外 .. 其它的方法就都不能用了 ..

打开 postman 去试一下 .. 先用 get 请求一下 movie 这个地址 .. 可以正常返回内容 .. 再请求一下 movie/1 .. 也可以返回内容 .. 再把 get 换成 put ... 这次就出错了 .. 因为我们在路由里面限定了可以使用的资源控制器里的方法 ..

再回到 routes.php .. 我们把这个 only 换成 except .. 这个意思就变成了 .. 除了 index ,还有 show 不能用以外 .. 其它的方法都可以使用 ..

再到 postman 上去试试 ... 使用 put 方法请求一下这个地址 .. 可以正常返回内容 ... 再试一下用 get 方法请求这个地址 .. 出现了错误 .. 再请求一下 movie ... 同样会返回错误页面 ...

因为在路由里去掉了 MovieController 里面的 index,还有 show 这两个方法 ...

使用资源控制器里的部分方法《 Laravel 5:控制器 》

统计

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

社会化网络

关于

微信订阅号

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