thinkPHP路由

2020-03-24  本文已影响0人  一川烟草i蓑衣

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

上一篇 下一篇

猜你喜欢

热点阅读