thinkphp6学习笔记(3)

本文介绍了ThinkPHP6中的路由注册方法,包括基础注册、在路由配置文件中的设置、资源路由以及路由绑定。详细讲解了各种路由规则和选项,如请求类型、url后缀检测、域名检测、模型绑定和数据验证等。
摘要由CSDN通过智能技术生成

路由

1.1 注册路由

最基础的注册方法:Route::rule(‘路由表达式’,‘路由地址’,‘请求类型’)。

请求类型:get(GET请求)、post(POST请求)、put(PUT请求)、delete(DELETE请求)、patch(PATCH请求)、*(任何请求类型)。

路由快捷注册方法:Route::快捷方法名(‘路由表达式’, ‘路由地址’)。

规则表达式的定义以 / 为参数分割符,每个参数中都可以包括动态参数可以使用 :变量 或者 <变量>,会自动绑定到操作方法的对应参数。变量用 [ ] 包含起来后就表示这个变量是路由匹配的可选变量,可选变量只能放在最后面,放在中间的话,它后面的所有参数都会变成可选变量。如果在路由参数最后加上 $ 的话,则会进行完全匹配。

1.2 在路由配置文件中

开启全局完全匹配:‘route_complete_match’ => true
强制路由:‘url_route_must’ => true (开启后,必须严格给每一个访问地址定义路由)

1.3 注册路由

1.3.1 ext:url后缀的检测,可以添加多个后缀,ext方法不传入任何值,表示不允许使用任何后缀访问。(使用:->ext(‘jpg|png|gif’))

1.3.2 deny_ext:url禁止后缀检测,可以添加多个后缀,添加后,添加的类型的后缀url禁止访问,denyExt方法不传入任何值,表示必须使用后缀访问。(使用:->denyExt(‘jpg|png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值