dingo专题

在 dingo api 路由中使用 middleware

在使用dingo api路由中使用middleware api.throttle 节流中间件遇到的问题 $api->group(['middleware' => ['auth:api']],function ($api) {$api->get('getUserInfo', ['middleware' => ['api.throttle'],'limit' => 1,'expires' => 1]

JWT 之dingo/api

JWT (json web token) dingo/api 以经内置了jwt 基本术语 header (头部) 申明加密算法,JWT最后是通过base64编码payload (载荷) 过期时间,用户数据JWT 最后是通过 Base64 编码,可被翻译回原来的样子signature (签名) 由服务器进行的签名,保证了 token 不被篡改。```{"typ":"JWT",

格式化dingo返回内容

dingo api返回的内容中添加code 和 message ,保持与异常返回的内容格式相一致。 失败会存在code 和 message ,我们只需要关注成功的情况 非分页返回,可以创建一个父类controller,通过调用sucess方法来返回 class Controller extends BaseController{use AuthorizesRequests, Dispatch

dcat admin + dingo + nginx 开发前台

前言 Dcat Admin 是一个功能强大的后端框架,主要用于开发管理后台。然而,大多数网站不仅需要一个管理后台,还需要一个用户界面,即“前台”,以及它们自己的用户系统。 为了实现这一目标,我们需要对 Dcat Admin 进行一些改造,使其能够处理前台用户信息。 第一步:整合 Dcat Admin 与前台 详细的步骤和方法可以在我的另一篇文章中找到:Dcat Admin框架开发前台。

laravel8.*集成dingo

learnku中的dingo版本为2+,不支持laravel8 实际上dingo已经出到了4+,已经支持laravel9 社区活跃度已经不高了,本人特别讨厌重复造轮子,这里特此记录下 文档地址:https://learnku.com/docs/dingo-api/3.x github地址:https://github.com/api-ecosystem-for-laravel/dingo-api

Laravel Lumen RESTFul API 扩展包:Dingo API(一) —— 安装配置篇

https://xueyuanjun.com/post/3822 Dingo API 为开发者提供了一整套工具以便帮助你轻松、快捷的构建自己的API。这些工具包括: 内容协商多认证适配器API版本频率限制响应转化和格式化错误及异常处理内部请求API文档 1、安装 安装该扩展包之前需要保证已经安装以下程序: Laravel 5.1+ 或 Lumen 5.1+PHP 5.5.9+ 然后通过