API 开发

使用 Laravel Generator 快速为 Laravel 应用生成CRUD、API、测试用例代码 —— 介绍篇

很多项目中我们都需要做创建API、CRUD这类事情,我们所面临的问题是每次都要创建一堆迁移文件、模型类、控制器、Repository甚至是测试用例,这些文件基本结构一致,只是类名不同而已...

由 学院君 发布于3 years ago    浏览数: 7088    点赞数: 4

使用 Laravel Generator 快速为 Laravel 应用生成CRUD、API、测试用例代码 —— 安装篇

在开始使用Laravel Generator之前我们先来安装它,首先需要添加这些包到composer.json文件的require-dev: "infyomlabs/laravel-gene...

由 学院君 发布于3 years ago    浏览数: 10998    点赞数: 4

使用 Laravel Generator 快速为 Laravel 应用生成CRUD、API、测试用例代码 —— 使用篇

API生成器 要生成API,我们可以使用如下命令: php artisan infyom:api $MODEL_NAME$ 其中$MODEL_NAME$需要替换成你的模型名称,例如: p...

由 学院君 发布于3 years ago    浏览数: 17074    点赞数: 8

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

Dingo API 为开发者提供了一整套工具以便帮助你轻松、快捷的构建自己的API。这些工具包括: 内容协商 多认证适配器 API版本 频率限制 响应转化和格式化 错...

由 学院君 发布于3 years ago    浏览数: 48888    点赞数: 27

Laravel & Lumen RESTFul API 扩展包:Dingo API(二) —— 创建 API Endpoint(路由)

Endpoint 就是路由的另一种术语,当我们讨论API时,很多人习惯将访问的路由看作Endpoint。 1、版本号 为了避免和主应用的路由混在一起,Dingo API使用了自己的路由器,...

由 学院君 发布于3 years ago    浏览数: 21427    点赞数: 17

Laravel & Lumen RESTFul API 扩展包:Dingo API(三) —— Response(响应)

一个API的功能主要是获取请求并返回响应给客户端,响应的格式是多样的,比如JSON,返回响应的方式也是多样的,这取决于当前构建的API的复杂度以及对未来的考量。 返回响应最简单的方式是直接...

由 学院君 发布于3 years ago    浏览数: 27090    点赞数: 11

Laravel & Lumen RESTFul API 扩展包:Dingo API(四) —— 错误和异常响应

在构建API的时候处理错误是一件痛苦的事儿,在Dingo API中,你不需要手动构建错误响应,只需要抛出一个继承自Symfony\Component\HttpKernel\Exception\H...

由 学院君 发布于3 years ago    浏览数: 18256    点赞数: 13

Laravel & Lumen RESTFul API 扩展包:Dingo API(五) —— 转化器(Transformer)

1、简介 通过转化器,你可以将对象转化为数组,并强制转化整型和布尔类型,包括分页结果和嵌套关联。 本章节我们主要讨论转化器及其使用,这里的转化器包括以下两层意思: 转化层(trans...

由 学院君 发布于3 years ago    浏览数: 24291    点赞数: 11

使用 Lumen + Stormpath 为移动 App 提供后端 API

1、概述 Stormpath 致力于为开发者提供用户认证 API,通过 Stormpath 我们可以快速搭建起用户认证系统。最近,Stormpath 官方将Lumen 集成到 Stormpat...

由 学院君 发布于3 years ago    浏览数: 17018    点赞数: 2

基于 Laravel 5.5 开发的适用于 API 开发的神器 —— laravel-smart

项目简介 laravel-smart 是针对 API 接口进行友好开发的强大的辅助工具,集成了短信、邮件、极光推送、代码生成、接口模拟器等,框架目前可以很方便的开设子项目,统一后台管理,方便各...

由 学院君 发布于2 years ago    浏览数: 26378    点赞数: 3

API 鉴权新姿势 - 签名鉴权扩展包:laravel-api-auth

简介 laravel-api-auth 是一个 Laravel API 鉴权包,使用密钥 + 随机字符串 + 时间戳做种子加密生成签名的鉴权方式,只要客户端不被反编译从而泄露密钥,该鉴权方式理...

由 学院君 发布于2 years ago    浏览数: 9126    点赞数: 1

API 鉴权新姿势 - 签名鉴权

laravel-api-auth laravel API 鉴权 这是一个 laravel 的 API 鉴权包, laravel-api-auth 用密钥 + 随机字符串 + 时间戳做种子加密生...

由 桥边红药 发布于2 years ago    浏览数: 4272    点赞数: 1

使用 tree-ql 高效简洁的开发 API

什么是tree-ql? tree-ql是一个laravel扩展,通过简单的配置构建出一套极具描述性,可读性,且没有任何冗余的高性能API. 不具入侵性之laravel,可以随时集成在已有的l...

由 weiwenhao 发布于8 months ago    浏览数: 2651    点赞数: 3

Search Results