php route 两个参数,thinkphp 6.0 路由参数

本文详细介绍了ThinkPHP 6.0 中的路由参数使用,包括URL后缀检测、HTTPS请求检测、域名检测、AJAX/PJAX/JSON请求检测、请求变量过滤、额外参数追加、路由模型绑定和请求缓存等功能,并提供了丰富的示例代码。
摘要由CSDN通过智能技术生成

路由参数

路由分组及规则定义支持指定路由参数,这些参数主要完成路由匹配检测以及后续行为。路由参数可以在定义路由规则的时候直接传入(批量),推荐使用方法配置更加清晰。参数说明方法名extURL后缀检测,支持匹配多个后缀ext

deny_extURL禁止后缀检测,支持匹配多个后缀denyExt

https检测是否https请求https

domain域名检测domain

complete_match是否完整匹配路由completeMatch

model绑定模型model

cache请求缓存cache

ajaxAjax检测ajax

pjaxPjax检测pjax

jsonJSON检测json

validate绑定验证器类进行数据验证validate

append追加额外的参数append

middleware注册路由中间件middleware

filter请求变量过滤filter

用法举例:Route::get('new/:id', 'News/read')

->ext('html')

->https();这些路由参数可以混合使用,只要有任何一条参数检查不通过,当前路由就不会生效,继续检测后面的路由规则。

如果你需要批量设置路由参数,也可以使用option方法。Route::get('new/:id', 'News/read')

->option([

'ext' => 'html',

'https' => true

]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值