修改分类接口[多条]

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

请求参数

参数名称类型是否必须描述
namestring分类名称
descriptionstring分类说明
iconstring分类图标 URL[可通过上传图片接口上传图标]
sortint显示顺序
propertyint属性:0:正常 1:首页展示

请求示例

  1. {
  2. "data": [
  3. {
  4. "type": "categories",
  5. "id": 7,
  6. "attributes": {
  7. "name": "{{$randomWord}}",
  8. "description": "{{$randomWords}}",
  9. "sort": "{{$randomInt}}",
  10. "icon": "{{$randomAvatarImage}}"
  11. }
  12. },
  13. {
  14. "type": "categories",
  15. "id": 8,
  16. "attributes": {
  17. "name": "{{$randomWord}}",
  18. "description": "{{$randomWords}}",
  19. "sort": "{{$randomInt}}",
  20. "icon": "{{$randomAvatarImage}}"
  21. }
  22. },
  23. {
  24. "type": "categories",
  25. "id": 9,
  26. "attributes": {
  27. "name": "{{$randomWord}}",
  28. "description": "{{$randomWords}}",
  29. "sort": "{{$randomInt}}",
  30. "icon": "{{$randomAvatarImage}}"
  31. }
  32. }
  33. ]
  34. }

返回结果

参数名称类型出现要求描述
dataobject基础数据
typestring数据类型
idint数据 id
attributesobject数据属性
attributes.idint分类 id
attributes.namestring分类名称
attributes.iconstring分类图标 URL
attributes.descriptionstring分类说明
attributes.propertyint属性:0:正常 1:首页展示
attributes.sortint显示顺序
attributes.threadCountint主题总数

返回说明

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

返回结果

  1. {
  2. "data": [
  3. {
  4. "type": "categories",
  5. "id": "10",
  6. "attributes": {
  7. "name": "strategy",
  8. "description": "impactful Fully-configurable reboot Intelligent synergize",
  9. "icon": "",
  10. "sort": "665",
  11. "property": 0,
  12. "thread_count": 0,
  13. "ip": "127.0.0.1",
  14. "created_at": "2019-11-30T15:13:30+08:00",
  15. "updated_at": "2019-12-02T20:10:42+08:00"
  16. }
  17. }
  18. ],
  19. "meta": [
  20. {
  21. "id": 11,
  22. "message": {
  23. "name": ["名称 不能大于 10 个字符。"]
  24. }
  25. },
  26. {
  27. "id": 9,
  28. "message": "model_not_found"
  29. }
  30. ]
  31. }