zoukankan      html  css  js  c++  java
  • Thinkphp5.0 的请求方式

    Thinkphp5.0 的请求方式


    方法一(使用框架提供的助手函数):

    public function index(){
        $request = request();
        dump($request);
    }
           

    方法二(使用think下的Request类,来获取实例):

    use thinkRequest;
    
    public function index(){
        $request = Request::instance();
        dump($request);
    }

    方法三(使用think下的Request类,注入对象的方式):

    use thinkRequest;
    
    class Index{
        public function index(Request $request){
            dump($request);
        }
    }

     常用的request方法:

         //浏览器地址信息
            dump($request->domain());
            dump($request->path());
            dump($request->url());
    
            //请求方式
            dump($request->method());
            dump($request->isGet());
            dump($request->isPost());
            dump($request->isAjax());
    
            //获取参数
            dump($request->get());
            dump($request->post());
            dump($request->param());
            //具体的某一个参数
            dump($request->get('id'));
    
            //获取session和cookie
            //session('username','zhang san');
            dump($request->session());
            dump($request->cookie());
    
            //获取当前的模块、控制器、操作
            dump($request->module());
            dump($request->controller());
            dump($request->action());

    input()助手函数

    //input助手函数的使用
    //input()默认取$request->param()方法
    //不指定方法时默认是get方式
    dump(input('id'));
    dump(input('get.id'));
    dump($request->get('id'));
    dump(input('post.id',100));//第二个参数是默认值
    dump($request->post('id',100));

  • 相关阅读:
    种类并查集
    51nod 1241 特殊的排序(动态规划)
    NKU 专题一 题解
    51nod 1040 最大公约数之和
    cf #419(div2) C.Karen and Game(贪心)
    BZOJ 2648 SJY摆棋子(KD-Tree)
    BZOJ 4154 [Ipsc2015]Generating Synergy(KD-Tree)
    hdu 2966 In case of failure(KD-tree)
    hdu 6071 Lazy Running(同余最短路)
    hdu 6070 Dirt Ratio(分数规划)
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9407049.html
Copyright © 2011-2022 走看看