# laravel-api-helper
*****
`laravel-api-helper`是一款可以帮助你快速开发多应用开放式api系统的laravel框架扩展包,内置了多语言自动切换功能、接口数据签名、请求数据验签、nonce防重放、参数数据绑定、接口敏感数据隐藏、快速验参等功能。
```
当前最新版本为1.0.7
```
## 安装要求
php: ~7.1
laravel:5.7.*
## 安装教程
首先确保安装好了laravel,并且数据库连接设置正确。
`composer require gaazok/api-helper`
然后运行以下命令来发布配置和语言包
`php artisan vendor:publish --provider="Gaazok\Tools\ApiHelper\ApiHelperServiceProvider"`
最后创建applications表和nonce表
`php artisan migrate`
## 特性
* 支持多种响应数据格式(xml、json、jsonp)
* 响应参数过滤
* 多应用支持
* 多语言支持
* 参数数据绑定
* 灵活的输入参数验证规则
* api方法白名单