美文网首页
thinkPHP路由

thinkPHP路由

作者: 一川烟草i蓑衣 | 来源:发表于2020-03-24 23:21 被阅读0次

http://127.0.0.1/html_php/tp5.1/public/ 相当于访问:http://127.0.0.1/html_php/tp5.1/public/index.php

http://127.0.0.1/html_php/tp5.1/public/index.php/index/demo/su :index模块,demo控制器,su方法名

自定义路由:Route::get('dd','index/index/demo'),定义一个get请求,dd为index/index/demo,则访问http://127.0.0.1/html_php/tp5.1/public/index.php/dd相当于访问index/index/demo

传参数:

Route::get('dd/:id',function(int $id){

    return '我的参数值是:'.$id;

});访问http://127.0.0.1/html_php/tp5.1/public/index.php/dd/1,显示我的参数值是:1

路由分组:

Route::group('admin',function(){

                 Route::get('login',function(){return '用户登录';});

});访问http://127.0.0.1/html_php/tp5.1/public/index.php/admin/login,输出:用户登录

路由分组的嵌套:

Route::group(['method'=>'get'],function() {

    Route::group('admin',function() {

        Route::get('login',function() {

            return '用户登录';

        });

        Route::get(':id',function($id) {

            return '退出'.$id;

        });

    });

})->pattern(['id'=>'\d+']); 访问http://127.0.0.1/html_php/tp5.1/public/index.php/admin/123,输出退出123

相关文章

  • tp中的路由使用(基本)

    thinkPHP5.0支持自定义路由和thinkPHP3.0之前的自动匹配路由 1.自动匹配路由 'url_rou...

  • ThinkPHP5路由

    ThinkPHP5路由 1 PathInfo方式的路由平常我们按照习惯去访问我们的ThinkPHP项目的时候,常规...

  • 《Thinkphp5入门系列课程》第八课:路由(一)

    Thinkphp5视频教程 通过本文你可以学到下面几点: 普通模式路由 自定义模式路由 thinkphp5 两种路...

  • thinkphp 路由

    路由定义文件 route 定义下的所有的路由文件都是有效的 定义路由必须使用 控制器定义 修改配置文件,强制路由访...

  • thinkPHP路由

    http://127.0.0.1/html_php/tp5.1/public/ 相当于访问:http://127....

  • ThinkPHP笔记-路由

    路由 利用路由功能,可以让你的URL地址更加简洁和优雅。ThinkPHP支持对模块的URL地址进行路由操作(路由功...

  • ThinkPHP 路由的使用(七)

    在ThinkPHP中的路由主要的用途为: 美化url路径,访问更安全; 可以制定路由规则,检验url请求。 一、路...

  • nginx vue前后端分离配置示例

    vue + thinkphp vue为history路由模式,固定/api,/static前缀为php使用 vue...

  • ThinkPHP5 路由学习

    前言 因为最近在分析thinkphp相关的漏洞,无奈好多知识点或忘记或不熟练。临时再学习一下ThinkPHP的路由...

  • TP的路由

    这里是用 thinkphp 3.2.0 版本的框架来做分析的 TP 的路由支持的还是蛮多的,这里将解析 TP 路由...

网友评论

      本文标题:thinkPHP路由

      本文链接:https://www.haomeiwen.com/subject/aedzyhtx.html