advanced-store / oauth2-api-client
此包已被废弃,不再维护。未建议替代包。
dev-master
2015-10-20 13:46 UTC
Requires
- php: >=5.3.0
- advanced-store/oauth2-client: dev-master
- illuminate/support: 5.0.*
This package is not auto-updated.
Last update: 2020-01-24 15:41:09 UTC
README
本作品受 Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License 许可。
API 客户端
此包为 laravel 添加功能,允许您通过 o2client 获取用户权限。
1. 安装
通过 Composer
首先将以下行添加到您的 composer.json 中。
"advanced-store/api-client": "dev-master"
在 CLI 中运行此命令。
composer update
此包需要 advanced-store/oauth2-client
来正常工作。
2. 配置
发布包配置
如果您是首次安装,请运行以下命令。
php artisan config:publish advanced-store/api-client
将以下行添加到您的 app.php 中。
提供者
'AdvancedStore\ApiClient\ApiClientServiceProvider',
别名
'YourAlias' => 'AdvancedStore\ApiClient\Facades\ApiClientFacade',,
3. 使用
现在您可以通过调用 'YourAlias'::getUserPermissions()
来获取用户权限。
结合使用 advanced-store/access-filter
包,访问过滤器配置将默认填充用户权限。
4. 方法
- getUserPermissions()