eventhomes / laravel-apicontroller
简洁的API控制器,灵感来源于Jeffrey Way。兼容Laravel 5+和Lumen 5+。
2.0.1
2020-03-03 18:22 UTC
Requires
- php: ^7.2
- illuminate/http: 6.*|7.*
- illuminate/support: 6.*|7.*
README
一个简单的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');