Thinkphp5.1 PostMan中Request

ThinkPHP5.* / 872人浏览 / 0人评论

ThinkPHP5.1自定义控制器继承了think\Controller;Controller控制器,则可以直接使用$this->request对象进行相关参数获取

ThinkPHP5.1Request

ThinkPHP5.1自定义控制器继承了thinkController;Controller控制器,则可以直接使用$this->request对象进行相关参数获取。

<?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
    public function index()
    {
        //postman 中 method:get;params没有传值;Body:raw 使用 input 可获取指定参数
        var_dump($this->request->input('name'));
        //postman 中 method:get;params有传值;Body:none;使用 get,param 可获取指定参数
        var_dump($this->request->get('name'));
        var_dump($this->request->param('name'));
        //postman 中 method:post,params有传值,Body:none,使用param可获取指定参数
        var_dump($this->request->post('name'));
        //postman 中 method:post,params有传值或者没有,Body:raw(json),Headers 中需要加入:Content-Type:application/json,使用post可获取指定参数
        var_dump($this->request->post('name'));
    }
}

控制器继承Controller传参

在postman中;method:get;Headers中Content-Type:application/json;raw传参使用input获取(需要指定接收参数)

<?php
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
    public function index()
    {
        dump($this->request->input('name'));
    }
}

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我