Thinkphp6路由文件理解

0x01前言

最近小编一直在做Thinkphp的开发、所以遇到一些问题就在这里记录一下!也是希望各位如果遇到相同的问题可以有所理解

0x02 路由的解释

看一下官网对于路由的定义解释如下:
1、让URL更规范以及优雅;
2、隐式传入额外请求参数;
3、统一拦截并进行权限检查等操作;
4、绑定请求数据;
5、使用请求缓存;
6、路由中间件支持;

其实解释下来就是自定义URL、让URL的一些后缀更好看等等

0x03 路由的操作

  • 定义路由
    找到Thinkphp中的“route/app.php” 文件打开进行修改新增。

例如定义一个https://www.zfjsec.com/zfj这个一个URL

Route::get('zfj', 'Index/index');

  • 解释如上路由
    首先“get”代表使用GET方式去访问URL、当然你也可以使用POST、这个后续会详细讲解。

“zfj”参数是代表url后面访问的。等同于此URL:https://www.zfjsec.com/zfj

“Index/index”参数代表的是控制器里面的函数

0x04代码实操

  • 定义一个index函数
//在controller内创建一个新的控制器、名为:Index
//在Index的controller内创建一个公共的函数为index
public function index() 
{


    return ‘这是访问“zfj”出现的页面!’;


}
  • 修改app.php文件新增路由
    路径:thinkphp目录/route/app.php
Route::get('zfj', 'Index/index');
  • 访问效果

纸飞机-thinkphp路由

0x05 路由类型拓展

类型描述快捷方式
GETGET请求get
POSTPOST请求post
PUTPUT请求put
DELETEDELETE请求delete
PATCHPATCH请求patch
*任何请求类型any

若是本文存在一些问题欢迎留言批判小编!

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.zfjsec.com/676.html
-- 展开阅读全文 --
纸飞机SEC—JAVA系列中级课程-第八节
« 上一篇 05-11
几个常用的JavaScript小技巧 🔥
下一篇 » 05-12

发表评论