资源控制器 - Resource Controllers

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

Laravel 还提供了一种更方便的控制器,叫做 Resource Controllers ... 资源控制器 ... 跟 REST 类型的控制器有点类似,不过它用起来更方便。如果你想创建一个控制器来管理应用里面的某个类型的资源,比如用户,视频,产品,文章等等,这些都属于应用里面的资源 ...

这样,我们去创建一个资源控制器,这个控制器里的方法,会自动去处理不同的路由。

比如我们给应用上的用户,去创建一个资源控制器,首先,使用 Route 类的 resource 方法,先指定一下用户资源的基本地址 ... 比如 users ... 然后在第二个参数里面去给用户指定一个资源控制器 .

然后在这个资源控制器里,使用 index,create,store,show,edit,update,destroy 这些方法 ... index 这个动作可以处理使用 GET 方法请求用户资源列表 ... 相当于访问 users 这个地址 ...

create 方法处理使用 get 方法请求资源斜线 create 这个地址 ... 这里应该就是 users/create ... 可以用它来显示一个创建新的用户的表单。

store 方法处理的是使用 post 方法请求资源的基本地址,一般就是提交新的资源 ... 比如创建一个新的用户。

show 方法可以显示个别的资源 ... 比如 users/1 .. user/wanghao 这样的请求 ... 可以用来显示单个资源 ...

edit 方法是去处理编辑资源 .. 地址一般是资源的基本地址,斜线 ... 资源 ... 然后是 edit ... 比如 users/1/edit ... 意思就是去编辑 id 号是 1 的用户资源 ..

update 方法可以处理更新资源 ... destroy方法处理的是删除资源的请求。

资源控制器 - Resource Controllers《 Laravel 4 基础 》

统计

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

社会化网络

关于

微信订阅号

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