resource 详细用法

劳烦各位大神,下面这个路由能匹配到什么?
Route::resource('index', 'App\Controllers\Admin\IndexController');

文档上好像叫控制器路由,具体怎么用呢?求指点
已邀请:

FiveSay - 成武

赞同来自: 袁超

资源控制器,采用 RESTful 架构风格,而资源路由是帮助你快速的完成资源控制器的路由定义。
至于什么是 RESTful架构 可以点这里科普一下

安正超

赞同来自: 袁超

QQ20141120-1@2x.png


文档上写得这么清楚啊。。。

另外看文档请仔细点哇,这不叫控制器路由,这叫资源控制器

袁超 - 技术帝

赞同来自:

我测试了下,这样是绑定控制器

比如

绑定了 adminController 控制器
Route::resource('admin', 'App\Controllers\Admin\AdminController');

这个时候,访问

show,index,create,edit,update,destroy,store 这些方法的时候,直接 admin/create 就可以访问了 ,

这个是这样用的吗?

袁超 - 技术帝

赞同来自:

routes 绑定
Route::resource('admin', 'App\Controllers\Admin\AdminController');

我看文档上 Route Name 那列是 resource.show

所以我在视图里面写的是
{{HTML::link(URL::route('admin.admin.edit'),'查看')}}

生成的链接咋是这样的呢 ?
localhost/admin/admin/%7Badmin%7D/edit

要回复问题请先登录注册