# 修改分类接口[多条]

  • 接口说明: 修改分类接口[多条]
  • 接口地址: /api/categories/batch
  • 请求方式: PATCH

# 请求参数

参数名称 类型 是否必须 描述
name string 分类名称
description string 分类说明
icon string 分类图标 URL[可通过上传图片接口上传图标]
sort int 显示顺序
property int 属性:0:正常 1:首页展示

# 请求示例

{
  "data": [
    {
      "type": "categories",
      "id": 7,
      "attributes": {
        "name": "{{$randomWord}}",
        "description": "{{$randomWords}}",
        "sort": "{{$randomInt}}",
        "icon": "{{$randomAvatarImage}}"
      }
    },
    {
      "type": "categories",
      "id": 8,
      "attributes": {
        "name": "{{$randomWord}}",
        "description": "{{$randomWords}}",
        "sort": "{{$randomInt}}",
        "icon": "{{$randomAvatarImage}}"
      }
    },
    {
      "type": "categories",
      "id": 9,
      "attributes": {
        "name": "{{$randomWord}}",
        "description": "{{$randomWords}}",
        "sort": "{{$randomInt}}",
        "icon": "{{$randomAvatarImage}}"
      }
    }
  ]
}

# 返回结果

参数名称 类型 出现要求 描述
data object 基础数据
type string 数据类型
id int 数据 id
attributes object 数据属性
attributes.id int 分类 id
attributes.name string 分类名称
attributes.icon string 分类图标 URL
attributes.description string 分类说明
attributes.property int 属性:0:正常 1:首页展示
attributes.sort int 显示顺序
attributes.threadCount int 主题总数

# 返回说明

  • 成功,http 状态码 201
  • 失败,http 状态码 500

# 返回结果

{
  "data": [
    {
      "type": "categories",
      "id": "10",
      "attributes": {
        "name": "strategy",
        "description": "impactful Fully-configurable reboot Intelligent synergize",
        "icon": "",
        "sort": "665",
        "property": 0,
        "thread_count": 0,
        "ip": "127.0.0.1",
        "created_at": "2019-11-30T15:13:30+08:00",
        "updated_at": "2019-12-02T20:10:42+08:00"
      }
    }
  ],
  "meta": [
    {
      "id": 11,
      "message": {
        "name": ["名称 不能大于 10 个字符。"]
      }
    },
    {
      "id": 9,
      "message": "model_not_found"
    }
  ]
}
最后更新: 7/16/2020, 3:05:14 PM