Laravel使用资源控制器的自定义动作名称和路由名称?

瓦迪姆

默认情况下,资源控制器为您提供这些操作和路由名称:

ACTION  ROUTE NAME
index   resource.index
create  resource.create
store   resource.store
show    resource.show
edit    resource.edit
update  resource.update
destroy resource.destroy

并希望将它们(操作和路线名称)都重命名为:

ACTION  ROUTE NAME
**browse    resource.browse**
create  resource.create
store   resource.store
show    resource.show
edit    resource.edit
update  resource.update
**delete    resource.delete**

并仍然使用资源控制器,如下所示:

Route::resource('resource', 'ResourceController');

而不是像这样的GET路由列表:

Route::get('resource', 'ResourceController@index');
Route::get('resource/create', 'ResourceController@index');
...
Ahmad Karimi |

这是Laravel文档建议的一个很好的解决方案:

Route::resource('resource', 'ResourceController', ['names' => [
    'index' => 'resource.browse',
    'delete' => 'resource.delete',
]]);

其余的将具有默认名称。

Laravel文档中的相关部分:https ://laravel.com/docs/5.2/controllers#restful-naming-resource-routes

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

路由到控制器中的自定义动作

来自分类Dev

MVC5自定义路由从区域中删除控制器名称

来自分类Dev

在Laravel 4中获取控制器和动作名称

来自分类Dev

自定义控制器动作

来自分类Dev

如何使用jQuery从URL仅获取控制器名称和动作名称

来自分类Dev

Laravel中路由组内的资源控制器角色名称

来自分类Dev

Rails控制器-继承自定义动作

来自分类Dev

Rails控制器-继承自定义动作

来自分类Dev

自定义动作控制器,Swift

来自分类Dev

Activeadmin 自定义控制器新动作

来自分类Dev

控制器和路由中的灰烬定义动作

来自分类Dev

Laravel RESTful控制器-动作名称之前的参数

来自分类Dev

Laravel RESTful控制器-动作名称之前的参数

来自分类Dev

如何在Ruby on Rails中添加自定义路线,控制器和动作?

来自分类Dev

区分控制器和动作上的自定义授权

来自分类Dev

控制器名称和动作的全球化

来自分类Dev

如何在中间件Laravel中获取请求的控制器和动作的名称

来自分类Dev

使用自定义路由将aspnetcore路由到控制器操作

来自分类Dev

Laravel将自定义方法添加到资源控制器

来自分类Dev

如何在 Laravel 5.6 中向资源控制器添加自定义方法

来自分类Dev

将Laravel包含到自定义PHP脚本中并路由到控制器

来自分类Dev

将Laravel包含到自定义PHP脚本中并路由到控制器

来自分类Dev

Laravel子域路由和资源控制器

来自分类Dev

名称空间下的Rails资源路由导致“不支持的控制器名称”。

来自分类Dev

Laravel路由到控制器动作

来自分类Dev

如何使用RSpec在控制器中测试自定义路由

来自分类Dev

Laravel 4在我的控制器中使用/获取路由名称

来自分类Dev

使用路由关闭中的控制器名称空间

来自分类Dev

使用资源控制器的Laravel子域路由

Related 相关文章

  1. 1

    路由到控制器中的自定义动作

  2. 2

    MVC5自定义路由从区域中删除控制器名称

  3. 3

    在Laravel 4中获取控制器和动作名称

  4. 4

    自定义控制器动作

  5. 5

    如何使用jQuery从URL仅获取控制器名称和动作名称

  6. 6

    Laravel中路由组内的资源控制器角色名称

  7. 7

    Rails控制器-继承自定义动作

  8. 8

    Rails控制器-继承自定义动作

  9. 9

    自定义动作控制器,Swift

  10. 10

    Activeadmin 自定义控制器新动作

  11. 11

    控制器和路由中的灰烬定义动作

  12. 12

    Laravel RESTful控制器-动作名称之前的参数

  13. 13

    Laravel RESTful控制器-动作名称之前的参数

  14. 14

    如何在Ruby on Rails中添加自定义路线,控制器和动作?

  15. 15

    区分控制器和动作上的自定义授权

  16. 16

    控制器名称和动作的全球化

  17. 17

    如何在中间件Laravel中获取请求的控制器和动作的名称

  18. 18

    使用自定义路由将aspnetcore路由到控制器操作

  19. 19

    Laravel将自定义方法添加到资源控制器

  20. 20

    如何在 Laravel 5.6 中向资源控制器添加自定义方法

  21. 21

    将Laravel包含到自定义PHP脚本中并路由到控制器

  22. 22

    将Laravel包含到自定义PHP脚本中并路由到控制器

  23. 23

    Laravel子域路由和资源控制器

  24. 24

    名称空间下的Rails资源路由导致“不支持的控制器名称”。

  25. 25

    Laravel路由到控制器动作

  26. 26

    如何使用RSpec在控制器中测试自定义路由

  27. 27

    Laravel 4在我的控制器中使用/获取路由名称

  28. 28

    使用路由关闭中的控制器名称空间

  29. 29

    使用资源控制器的Laravel子域路由

热门标签

归档