REST 控制器

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

使用控制器,我们可以把相关的路由处理方法组织到一块儿,不过,我们还是需要去创建不同路由,然后为路由指定应用这些方法。Lavarel 提供了两个更简单的方法。

一个叫 REST 控制器,还有就是 Resource 控制器,也可以叫资源控制器。

REST 控制器,可以让我们只创建一个路由,给它指定一个控制器,在这个控制器里,用 REST 命名的规范去创建方法。这样这些方法会自动应用到不同的请求上。

给路由指定一个控制器,用的是 Route 类的 controller 方法 ...

在这个方法里,第一个参数是一个基本的地址,比如 movie .. user ... video ... blog... photo 等等 ... 第二个参数是给这个基本的地址分配的控制器的名称 ...

然后在这个 REST 类型的控制器里面,可以使用 HTTP 的动作的名称,比如 get 或者 post ... 后面加上请求的地址 ... 比如 getIndex ... 这个方法默认会去处理使用 get 方法请求基本地址的根目录 ... 这里就是 movie 这个地址 ...

再比如,去定义一个 postCreate 方法 ... 这个方法对应的是,使用 post 方法,请求使用这个控制器的路由的基本地址,后面加上斜线 create ... 这里就是用 post 方法请求 movie 斜线 create 这个地址 ...

一般会去显示一个发布内容的表单页面 ...

使用这样的 REST 控制器,可以让我们定义一个路由,然后在这个路由指定的控制器里,去处理使用不同动作的请求。

REST 控制器《 Laravel 4 基础 》

统计

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

社会化网络

关于

微信订阅号

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