ftxrc / apicontroller
简化的API控制器,受Jeffrey Way启发。兼容Laravel 5+和Lumen 5+。源自eventhomes的分支
0.1.8
2015-06-23 03:25 UTC
Requires
- php: >=5.5.9
- illuminate/http: ~5.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-09-20 19:14:40 UTC
README
EventHomes的APIController特质的分支。包含一些修复和定制,使其更实用,如格式化和原始响应。
一个简单的API控制器辅助特质,兼容Lumen 5+和Laravel 5+。本项目旨在简化创建API项目的过程。受Jeffrey Way (https://www.laracasts.com) 启发
安装
composer require eventhomes/laravel-apicontroller
基本设置/使用
... use EventHomes\Api\ApiController; class MyController extends Controller { use ApiController; public function index() { return $this->respond(['status' => 'hello world']); } }
API辅助函数
请浏览源代码以查看完整列表。
//200 response $this->respond(); //201 response $this->respondCreated(); //500 error $this->respondServerError(); //422 error $this->respondUnprocessable(); //General error $this->respondWithError('message here');