apidoc使用

1.官方文档

2 使用例子

<?php


namespace App\Http\Controllers\Admin\Banner;


use App\Http\Controllers\Controller;
use App\Http\Logic\Admin\Banner\BannerLogic;
use Illuminate\Http\Request;


/**
* @apiDefine banner 通用banner图
*/
class ListController extends Controller
{
    /**
     * @api {get} admin/banner/list 列表(访问方式 + 路由)
     * @apiGroup banner
     * @apiParam {Number} type 类型(必须)
     * @apiParam {Number} [branner_status] 上下架([]代表可选)
     * @apiParam {Number} [page_size]      每页条数
     * @apiParam {Number} [page]           页码
     *
     * @apiSuccess {int}    id                      自增id
     * @apiSuccess {int}    type                    类型
     * @apiSuccess {str}    type_cn                 类型中文
     * @apiSuccess {str}    click_link              跳转url
     * @apiSuccess {array}  banner_image            图片链接
     * @apiSuccess {str}    banner_image.short_url  图片短链接
     * @apiSuccess {str}    banner_image.full_url   图片全链接
     * @apiSuccess {str}    banner_image.thum_url   缩略图链接
     * @apiSuccess {int}    branner_status          上下架状态值
     * @apiSuccess {str}    branner_status_cn       状态中文值
     * @apiSuccess {str}    created_at              创建时间
     *
     * @apiSuccessExample {json} Success-Response:
     * {
     * "code": 200,
     * "msg": "成功",
     * "data": [
     * {
     * "id": 10,
     * "type": 1,
     * "type_cn": "首页顶部",
     * "click_link": "",
     * "banner_image": {
     * "short_url": "1010101010",
     * "full_url": "全链接,直接可以访问到图片",
     * "thum_url": "缩略图链接"
     * },
     * "branner_status": 2,
     * "branner_status_cn": "首页中间",
     * "created_at": "2023-03-29 17:30:41"
     * },
     * {
     * "id": 9,
     * "type": 1,
     * "type_cn": "首页顶部",
     * "click_link": "",
     * "banner_image": {
     * "short_url": "sdfas",
     * "full_url": "全链接,直接可以访问到图片",
     * "thum_url": "缩略图链接"
     * },
     * "branner_status": 1,
     * "branner_status_cn": "首页顶部",
     * "created_at": "2023-03-29 17:30:41"
     * },
     * {
     * "id": 8,
     * "type": 1,
     * "type_cn": "首页顶部",
     * "click_link": "",
     * "banner_image": {
     * "short_url": "222sdafsd",
     * "full_url": "全链接,直接可以访问到图片",
     * "thum_url": "缩略图链接"
     * },
     * "branner_status": 1,
     * "branner_status_cn": "首页顶部",
     * "created_at": "2023-03-29 17:01:34"
     * }
     * ],
     * "page_size": 3,
     * "page": 2,
     * "total": 13
     * }
     *
     */
    public function list(Request $request)
    {
        $params = $request->input();


        $logic = BannerLogic::init();
        return $logic->getlist($params);
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值