ThinkPHP5.1资源控制器Blog简单案例之postman

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

ThinkPHP5.1资源控制器Blog简单案例,使用路由,开启了强制路由限制,在postman上使用了接口调用,也是参考了官网的简单案例,实现了增删改查,再简单的必须熟练,效率才能提上去。

简介

ThinkPHP5.1资源控制器Blog简单案例,使用路由,开启了强制路由限制,在postman上使用了接口调用,也是参考了官网的简单案例,实现了增删改查,再简单的必须熟练,效率才能提上去。

路由

Route::group('blog', function () {
    Route::rule('index','api/Blog/index', 'get');
    Route::rule('save','api/Blog/save', 'post');
    Route::rule('update','api/Blog/update', 'post');
    Route::rule('read','api/Blog/read', 'get');
    Route::rule('delete','api/Blog/delete', 'get');    
})->mergeRuleRegex();

postman

可复制:新建thinkphp5.1.postman_collection.json文件,保存在其中导入postman。

{
    "info": {
        "_postman_id": "6b188eb6-5b77-4c39-83e1-d17bbd263f1b",
        "name": "thinkphp5.1.4博客管理",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
        {
            "name": "博文列表",
            "request": {
                "method": "GET",
                "header": [],
                "url": {
                    "raw": "{{tp5}}/blog/index",
                    "host": [
                        "{{tp5}}"
                    ],
                    "path": [
                        "blog",
                        "index"
                    ]
                }
            },
            "response": []
        },
        {
            "name": "更新博文",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Content-Type",
                        "value": "application/json",
                        "type": "text"
                    }
                ],
                "body": {
                    "mode": "raw",
                    "raw": "{\r\n    \"id\":1,\r\n    \"title\":\"thinkphp5.1控制器自定义参数获取及场景验证\",\r\n    \"sub_title\":\"thinkphp5.1控制器自定义参数获取及场景验证\",\r\n    \"content\":\"thinkphp5.1控制器中实现字段校验文件简单规则,必填,大于零,唯一值,最大长度,两字段比较,日期字段判断,及实现不同场景验证不同字段\"\r\n}"
                },
                "url": {
                    "raw": "{{tp5}}/blog/update?id=2",
                    "host": [
                        "{{tp5}}"
                    ],
                    "path": [
                        "blog",
                        "update"
                    ],
                    "query": [
                        {
                            "key": "id",
                            "value": "2"
                        }
                    ]
                }
            },
            "response": []
        },
        {
            "name": "博文详情",
            "request": {
                "method": "GET",
                "header": [],
                "url": {
                    "raw": "{{tp5}}/blog/read?id=3",
                    "host": [
                        "{{tp5}}"
                    ],
                    "path": [
                        "blog",
                        "read"
                    ],
                    "query": [
                        {
                            "key": "id",
                            "value": "3"
                        }
                    ]
                }
            },
            "response": []
        },
        {
            "name": "删除博文",
            "request": {
                "method": "GET",
                "header": [],
                "url": {
                    "raw": "?{{tp5}}/blog/delete?id%3D2",
                    "query": [
                        {
                            "key": "{{tp5}}/blog/delete?id=2",
                            "value": null
                        }
                    ]
                }
            },
            "response": []
        }
    ]
}

ThinkPHP5.1资源控制器Blog简单案例之postman:

https://www.fxzbcn.com/html/thinkphp5/thinkphp51ziyuankongzhiqiBlogjiandananlizhipostman.html

ThinkPHP5.1资源控制器Blog简单案例之控制器:

https://www.fxzbcn.com/html/thinkphp5/thinkphp51ziyuankongzhiqiBlogjiandananlizhikongzhiqi.html

ThinkPHP5.1资源控制器Blog简单案例之服务层方法:

https://www.fxzbcn.com/html/thinkphp5/thinkphp51ziyuankongzhiqiBlogjiandananlizhifuwucengfangfa.html

ThinkPHP5.1资源控制器Blog简单案例之模型方法:

https://www.fxzbcn.com/html/thinkphp5/thinkphp51ziyuankongzhiqiBlogjiandananlizhimoxingfangfa.html

ThinkPHP5.1资源控制器Blog简单案例之数据表结构:

https://www.fxzbcn.com/html/thinkphp5/thinkphp51ziyuankongzhiqiBlogjiandananlizhishujubiaojiegou.html

转载注明:

0 条评论

还没有人发表评论

发表评论 取消回复

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