apipack / eden
此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2014-04-10 04:54 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.x
This package is not auto-updated.
Last update: 2024-09-24 03:49:14 UTC
README
Apipack 将 Eden 框架的 api 集成到 Laravel 中。更多详情请参阅 Eden 文档。
php artisan config:publish apipack/eden
安装
要获取 Apipack 的最新版本,只需在 composer.json
文件中添加依赖。
"apipack/eden": "dev-master"
然后运行 composer install
或 composer update
来下载它并更新自动加载器。
安装 Apipack 后,您需要在应用程序中注册服务提供者。打开 app/config/app.php
并找到 providers
键。
'providers' => array( 'Apipack\Eden\EdenServiceProvider' );
Apipack 还包含一个门面,它提供了创建集合的静态语法。您可以在 app/config/app.php
文件的 aliases
键中注册门面。
'aliases' => array( 'Google' => 'Apipack\Eden\Facade\Google', 'Facebook' => 'Apipack\Eden\Facade\Facebook', 'Instagram' => 'Apipack\Eden\Facade\Instagram', )
配置
在 Apipack 的主要配置中,您可以在其中添加应用程序凭证
return array( /* * App credential * */ 'Google' => array( 'clientID' => '', 'clientSeceret' => '', 'redirectUrl' => '', 'ApiKey' => '', ), 'Facebook'=> array( 'appkey' => '', 'appsecret' => '', 'redirecturl' => '', ), 'Instagram'=>array( 'clientid' => '', 'clientsecret' => '', 'redirecturl' => '', ), );
简单用法
$auth = Google::auth(); //if no code and no session if(!isset($_GET['code']) && !isset($_SESSION['token'])) { //redirect to login $login = $auth->getLoginUrl('calendar'); header('Location: '.$login); exit; } //Code is returned back from google if(isset($_GET['code'])) { //save it to session $access = $auth->getAccess($_GET['code']); $_SESSION['token'] = $access['access_token']; }
待办事项
- Amazon
- Payapl
- Foursquare
- Tumble
支持或联系
如果您有任何问题,请联系 taqmaninw@gmail.com,我的网站:www.laraveltut.com