flipboxstudio / api-manager
此包已被废弃且不再维护。未建议替代包。
生成Laravel API资源生成器
0.0.1
2016-08-31 08:12 UTC
Requires
- php: 7.0.*
- laravel/laravel: 5.3.*
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中创建新请求