flipboxstudio/api-manager

此包已被废弃且不再维护。未建议替代包。

生成Laravel API资源生成器

0.0.1 2016-08-31 08:12 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:23:27 UTC


README

使用laravel v.5.3轻松构建REST API。

特性

  • API版本管理
  • 启用/禁用API或某些版本
  • 生成控制器或请求(基于artisan make)

安装

使用composer安装此包

composer require flipboxstudio/api-manager

将ApiServiceProvider添加到config/app.php文件中的providers数组

Flipbox\ApiManager\ApiServiceProvider::class,

使用发布命令将包资源复制到您的应用

php artisan vendor:publish

现在您可以开始构建API了。

使用包

创建新API

使用php artisan create new api

php artisan api:new

此过程将在App\Http中生成Api\v1文件夹(您可以自由修改命名空间)。现在使用该命名空间来构建API。访问 http://yourbaseurl/api/v1

创建控制器

为API版本生成新控制器

php artisan api:make controller Auht/AuthController v1

此过程将在v1中创建新控制器

创建请求

为API版本生成新请求

php artisan api:make request Auht/LoginRequest v1

此过程将在v1中创建新请求