laravel 5.3 ——路由(资源,别名)

本文详细介绍了Laravel框架中资源路由的使用方法,包括如何通过Route::resource定义RESTful风格的URL及其对应的HTTP请求方式,并提供了具体的角色管理案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

laravel的路由定义中,其中route:resoure(),可以直接定义类似restful风格的URL
例如:Route::resource('system/role','System\RoleController',['as'=>'system']);

这里定义了一个角色的资源路径,对应的url 和路由关系如下

角色列表:

【GET】system/role    
对应路由:system.role.index
blade用法:{{ route(system.role.index) }}

创建角色页面

【GET】system/role/create 
对应路由:system.role.create
【POST】提交到system/role 保存创建角色   
对应路由:system.role.store
blade用法:{{ route(system.role.store) }}

显示角色

【GET】system/role/1  
对应路由:system.role.show
blade用法:{{ route(system.role.show,1) }}

编辑角色

【GET】system/role/1/edit 
对应路由:system.role.edit
blade用法:{{ route(system.role.edit,1) }}
【PUT】提交到system/role/1 修改角色信息   
对应路由:system.role.update
blade用法:{{ route(system.role.update,1) }}

删除角色

【DELETE】system/role/1  
对应路由:system.role.destory
blade用法:{{ route(system.role.destory,1) }}

说明一下 如果定义了资源路由后面的"as",表示本资源的全局的前缀。例如不加 as:
路由分别对应:role.index,role.edit,role.show 等,加上 ['as'=>'system'],参见前面的示例。

转载于:https://www.cnblogs.com/ikodota/p/6078318.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值